环境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之后删除详情见官网