- 博客(4)
- 收藏
- 关注
原创 python+playwright+pytest+allure+pom+yaml实现UI自动化测试
设计思路是为了实现配置化,方便管理,为后续持续集成铺垫。比如:URL配置,日志的配置,邮件服务配置,企业微信聊天机器人配置等。设计思路是为了存放页面对象,每个页面单独进行存放,页面属性和行为与用例和数据区分,便于后期维护。设计思路是为了存放常用工具的封装,比如excel文件读写,yaml文件读写,数据库操作等。设计思路是为了存放测试用例,使得用例和页面对象分开。设计思路是存放日志文件的目录,目前只会记录断言失败的用例信息和数据。设计思路是为了存放业务数据,使数据和业务区分开来,实现数据驱动。
2023-04-22 14:59:27
6699
8
原创 playwright基本使用
目前支持的浏览器:chromium, chrome, chrome-beta, msedge, msedge-beta, msedge-dev, firefox, webkit。playwright 默认启动的浏览器窗口大小是 1280x720,我们可以通过设置 no_viewport 参数来禁用固定的窗口大小。已知问题:浏览器不会贴合到屏幕左侧。不会与系统中的现有的浏览器进行隔离。查看 trace.zip 文件。录制 trace.zip 文件。
2023-04-19 23:04:38
2024
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人