原文连接:https://www.cnblogs.com/fancyl/p/9133738.htmlhtml
一.安装yaml模块:pip install pyyamlapi
二.在pycharm里新建.yaml文件:cookie
右键-->new-->file,输入name以.yml或.yaml结尾便可。好比新建:login.yamlide
三.在自动化读取文件时,能够经过.yaml文件格式来读取,格式灵活,比较方便。以特定格式写用例,读出来就是一个字典。例如:post
1.读取用例为一维字典格式: #值与冒号间须要有空格:url
username : mcw passwd: 12356 cpasswd: 123456 name : mmm
读文件,并解析:spa
打印结果:(一维字典)3d
2.读取用例为二维字典:code
一样读取文件:htm
打印结果:(二维字典)
url : /api/user/login/ method : post data : username : mcw passwd: 12356 headers : User-agent : Firefox cookies: sign : fsfjosf check : error_code : 0
应该是按顺序来的,读出来
{'url': '/api/user/login/', 'method': 'post', 'data': {'username': 'mcw', 'passwd': 12356}, 'headers': {'User-agent': 'Firefox'}, 'cookies': {'sign': 'fsfjosf'}, 'check': {'error_code': 0}}
3.传入数据为多个时,传一个list,便于处理,如图:
读取文件:
打印结果: