zoukankan      html  css  js  c++  java
  • yaml模块

    原文链接:https://www.cnblogs.com/fancyl/p/9133738.html

    一.安装yaml模块:pip install pyyaml

    二.在pycharm里新建.yaml文件:

      右键-->new-->file,输入name以.yml或.yaml结尾即可。比如新建:login.yaml

    三.在自动化读取文件时,可以通过.yaml文件格式来读取,格式灵活,比较方便。以特定格式写用例,读出来就是一个字典。例如:

    1.读取用例为一维字典格式:        #值与冒号间需要有空格:

    username : mcw
    passwd: 12356
    cpasswd: 123456
    name  : mmm
    View Code

    读文件,并解析:

    打印结果:(一维字典)

    2.读取用例为二维字典:

    同样读取文件:

    打印结果:(二维字典)

    url : /api/user/login/
    method : post
    data :
      username : mcw
      passwd: 12356
    headers :
      User-agent : Firefox
    cookies:
        sign : fsfjosf
    check :
      error_code : 0
    View Code

    应该是按顺序来的,读出来

    {'url': '/api/user/login/', 'method': 'post', 'data': {'username': 'mcw', 'passwd': 12356}, 'headers': {'User-agent': 'Firefox'}, 'cookies': {'sign': 'fsfjosf'}, 'check': {'error_code': 0}}

    3.传入数据为多个时,传一个list,便于处理,如图:

    读取文件:

    打印结果:

  • 相关阅读:
    Extjs4单选按钮
    下拉框comboxBox本地数据源示例
    处理您的请求时发生异常。此外,对第一个异常执行自定义错误页时发生另一异常。已终止请
    hoj1568
    hoj3434
    poj2924
    poj2909
    hoj3433
    理解Python闭包,这应该是最好的例子
    Spring 学习笔记
  • 原文地址:https://www.cnblogs.com/machangwei-8/p/11215763.html
Copyright © 2011-2022 走看看