目录
前言
- python3.8
- jdk1.8【使用allure生成测试报告时需要使用】【jdk的配置,市面上很多,我就不说了哈】
- 创建一个普通的python项目即可
- 项目模式:pom.---> 先在pages中封装页面,再在cases中写用例
1、文件目录
先创建一个py项目,建立一下目录:

目录说明:
- auth:保存登录cookies信息
- cases:测试用例
- mocks:放置mock的数据todo
- pages:存放封装的page页面对象
- plugins:插件
- conftest.py:本地插件+全局参数
- pytest.ini:pytest的配置文件,包含base_url、截图、录屏等

本文介绍了如何使用pytest和playwright构建Page Object Model(POM)项目,包括文件目录结构、安装依赖、POM实战案例以及登录问题的解决方法。针对登录问题,提出先手动登录并保存cookie,后续测试直接填充cookie的策略。最后,详细阐述了如何配置和生成Allure测试报告。
订阅专栏 解锁全文

1284

被折叠的 条评论
为什么被折叠?



