pytest+Playwright+airtest+Python3.12+yaml+Allure实现Web UI自动化测试

pytest+Playwright+airtest+Python3.12+yaml+Allure实现Web UI自动化测试

1、自动化测试用例的设计

自动化测试用例代码

用例脚本文件

在yaml中写测试数据,进行数据驱动执行

用例数据文件

用例数据文件2

2、定义用例配置文件 Config.py

用例配置文件

3、定义运行配置文件 pytest.ini

该文件主要控制测试的执行方式、测试用例的筛选等配置,具体如下:

配置文件

4、测试执行总入口

测试执行总入口

5、自动化测试报告展示

成功报告展示

测试报告截图

失败报告展示

测试失败报告截图

测试失败报告截图2

测试失败报告截图3

6、自动化测试整体执行效果展示

UI自动化测试整体效果6