原文連接: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,便於處理,如圖:
讀取文件:
打印結果: