update requirements.txt.
基于 playwright 和 pytest 单元测试框架的自动化项目
失败/错误
$ pip install -r requirements.txt
依赖库
playwright==0.171.1 pytest-playwright==0.0.10 pytest==6.2.1 pytest-html==3.1.1 pytest-rerunfailures==9.1.1 seldom==1.9.0
注:安装requirements.txt指定依赖库的版本,这是经过测试的,有时候新的版本可会有错。
requirements.txt
在 config.py 文件配置
config.py
class RunConfig: """ 运行测试配置 """ # 运行测试用例的目录或文件 cases_path = "./test_dir/test_parametrize.py" # 配置浏览器驱动类型(chromium, firefox, webkit)。 browser = "chromium" # 运行模式(headless, headful) mode = "headful" # 配置运行的 URL url = "https://www.baidu.com" # 失败重跑次数 rerun = "0" # 当达到最大失败数,停止执行 max_fail = "5"
运行测试
$ python run.py
基于python+playwright低代码UI自动化测试
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
playwright-pro
特点
失败/错误
自动截图+重跑。安装
依赖库
注:安装
requirements.txt
指定依赖库的版本,这是经过测试的,有时候新的版本可会有错。配置
在
config.py
文件配置运行
运行测试