環境css
python 3.7 因爲3.0-3.5如下部分pytest可能有部分兼容問題安裝建議2.7-2.9,3.5-最新html
pip install pytest專屬 pytest框架包python
pip install allure-pytest 專屬allure的報告包後面會用到能夠不安裝這裏web
pip install pytest-html pytest本身專屬報告包併發
pip install pytest-rerunfailures 失敗重跑包也是pytest專屬app
併發的也能夠安下,利用多cpu運行調高用例執行速度框架
python -m pip install xdisturl
配置spa
file>>setting>>tools>>Diff>>python integrated tools,選取pytest框架3d
2.從新封裝webdriver定位方法
pytest命名規則:
包名test_開頭或者以_test結尾
用例名稱test_格式開頭
類名稱Test開頭
4.腳本解釋:
yield 做用是相似return ,在用例執行完成後會返回繼續執行yield後面代碼,yield將在python4.0之後刪除詳情見官網