pyautoTest Web UI 自动化项目
特点:
-
整个测试过程只需要打开/关闭一次浏览器,大大缩短测试时间。
-
测试用例运行失败自动截图。
-
测试用例运行失败可以重跑。
-
测试数据参数化。
依赖库:
selenium: Web自动化测试库 https://pypi.python.org/pypi/selenium
pytest: 单元测试框架 https://pypi.python.org/pypi/pytest
pytest-html: 生成html测试报告 https://pypi.python.org/pypi/pytest-html
pytest-rerunfailures: 失败重跑 https://pypi.python.org/pypi/pytest-rerunfailures
安装:
pip install -r requirements.txt
运行:
python run_test.py