什麼是yaml
安裝yaml
pip install pyyaml
ywww.cppcns.comaml基本語法規則
鍵值對(dict)
yaml檔案
user: admin
pwd: 123456
用python讀取yaml檔案案例如下,先用open方法讀取檔案資料,再通過load方法轉成python可讀取的對像,這個load跟json裡面的load是相似的。
#! /usr/bin/python3
# -*- coding:utf-8 -*-
# @time : 2020/8/17 9:23
# @author : 碼上開始
import yaml
# 定義yaml檔案路徑
yaml_path = "e:\\study\\date.yaml"
# 開啟yaml檔案
file = open(yaml_path, "r", encoding="utf-8")
# 讀取
string = file.read()
dict = yaml.load(string)
# 轉換後資料型別為:dict
print(type(dict))
print(dict)
# 執行結程式設計客棧果:
序列(list)
yaml裡面寫乙個陣列,前面加乙個『-'符號,如下
- admin1
- admin2
- admin3
#! /usr/bin/python3
# -*- coding:utf-8 -*-
# @filename: day6.py
# @time : 2020/8/17 9:23
# @author : 碼上開始
import yaml
# 定義檔案路徑
yaml_path = "e:\\study\\date.yaml"
file = open(yaml_path, "r", encoding="utf-8")
string = file.read()
print(string)
# 轉換後資料型別為列表
list = yaml.load(string, loader=yaml.fullloader)
print(list)
# 執行結果
['admin1', 'admin2', 'admin3']
純量(str)
# 布林值true/false
n: true
# int
n1: 12
# float
n2: 12.3
# none
n3: ~
混合使用
- usr:
name: admin
pwd: 123456
- mail:
user: ***@qq.com
pwd: 123456
執行結果:
[}, }]
練習1.熟悉以上基本方法
2.將其運用到自動化測試**中
python自動化測試
為了讓單元測試 能夠被測試和維護人員更容易地理解,最好的解決辦法是讓開發人員遵循一定的規範來編寫用於測試的 具體到python程式設計師來講,則是要採用pyunit這一自動測試框架來構造單元測試用例。目前pyunit已經得到了大多數python開發人員的認可,成了事實上的單元測試標準。1.要被測試的...
python自動化測試
0 寫在前面 專案都快搞完了,感覺還是一堆的bug,人工測試還是不靠譜 意識到測試的重要性,學習下自動化測試 1 相關庫 unittest python自帶的自動化測試庫 htmltestrunner 用於生成報告 一些坑 瀏覽器和driver的版本必須一致,否則起不來 必須要通過命令列的方式執行指...
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...