環境
python 3.7 由于3.0-3.5以下部分pytest可能有部分相容問題安裝建議2.7-2.9,3.5-最新
pip install pytest專屬 pytest架構包
pip install allure-pytest 專屬allure的報告包後面會用到可以不安裝這裡
pip install pytest-html pytest自己專屬報告包
pip install pytest-rerunfailures 失敗重跑包也是pytest專屬
并發的也可以安下,利用多cpu運作調高用例執行速度
python -m pip install xdist
配置
file>>setting>>tools>>diff>>python integrated tools,選取pytest架構
2.重新封裝webdriver定位方法
pytest命名規則:
包名test_開頭或者以_test結尾
用例名稱test_格式開頭
類名稱test開頭
4.腳本解釋:
yield 作用是類似return ,在用例執行完成後會傳回繼續執行yield後面代碼,yield将在python4.0以後删除詳情見官網