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