1 Star 0 Fork 0

猛猛小蚂蚁/python_WEB_Framework

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
web自动化框架-进阶说明 1.24 KB
一键复制 编辑 原始数据 按行查看 历史
zgh 提交于 2023-01-11 17:49 . Revert "》提交测试"
web_PO_v1:
1、编写登陆功能的自动化测试用例 ;
2、运用PO模式
3、分层设计:页面对象和测试用例进行分离;
web_PO_v2:
1、引入单元测试框架。
2、优化分层设计:页面对象、测试用例、测试数据。测试用例层,调用页面对象和测试数据。
3、测试数据层:一个用例类一个测试文件。
4、完成登陆功能的测试用例编写和调试。
web_PO_v3:
1、完成投资模块的自动化测试用例编写
2、添加了main.py文件,只要运行此文件,就会加载所有的测试并生成测试报告和日志。
3、等待方法的添加 - 凡是因某一个操作引起页面的内容发生变化,都需要加入等待操作,以确保下一次操作时的元素确实已加载成功。
4、优化PageObjects模块,提取公共操作的方法到BasePages中。
5、日志模块、添加截图、异常捕获。- 在BasePage中wait_Visible方法中有写。不过有了pytest后,可以去掉。
web_PO_v4:
1、解决根据自动化测试场景对自动化用例进行自动筛选的问题 -- 引入pytest框架
2、pytest的fixture功能 - 测试用例优化
3、pytest对日志的收集功能 - 生成报告的功能。
4、使用pytest命令参数执行。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML
1
https://gitee.com/zhanggh8023/python_WEB_Framework.git
git@gitee.com:zhanggh8023/python_WEB_Framework.git
zhanggh8023
python_WEB_Framework
python_WEB_Framework
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385