- 框架使用PO模式封装
- 注意如果浏览器使用ajas异步加载要使用显示等待,封装了显示等待函数,所有的元素查询都使用封装好的显示等待
- 使用pytest+allure+log日志
- 数据驱动使用ymal
- 邮件发送功能
1.6:完成基本的封装,上传github
下一步任务:
- 添加log日志 1.7号 完成
- 使用ymal进行参数化 1.13完成(可以用yml文件和python文件保存数据的数据驱动)
- 生成allure测试报告 1.13算完成,后续可以优化(启动文件在console执行,并在控制台中生成allure测试报告)
- 添加邮件发送功能 完成,但是这个要结合allure生成测试报告使用,这里注意测试报告在本地打开需要使用tomcat
- 对base_page按照对象层、操作层进行封装 1.9号完成
- 对每个模块的page按照对象层、操作层、业务层进行封装1.9号完成