0


pytest+selenium+allure UI自动化测试框架

详情查看gitee,内有大量的注释。采用业务和业务位置元素分离的思维

目录结构:

  • CaseElements ---用于存放case元素位置(位置存放采用By格式)
  • Config ---一些基本公共方法 - Pages - Edge ---edge浏览器驱动存放位置- Chromedriver ---谷歌浏览器驱动存放- BasePages.py ---封装selenium基础操作的包- Business.py ---用于存放公共业务模块(重复的公共业务 如:UI自动化中的登录操作)- BusinessElements.py ---用于存放业务公共逻辑模块的元素位置(位置存放采用By格式)- globalVars.py ---框架需要用到的一些位置(内含大量无用代码)- Yamlread.py ---yaml文件读取功能
  • test_case ---case存放位置
  • Taskkill.py ---手动结束进程文件(场景执行失败后,后台进程不会自行结束,所以无聊的时候可以结束进程释放电脑运行)
  • conftest.py ---框架的一些公共方法 比如浏览器驱动初始化
  • pytest.ini
  • pytest.pdf ---pytset官方文档
  • pytest中文文档.pdf ---pytset官方文档
  • run.py ---执行文件(编写了多个执行文件,看个人需求进行使用)
  • run_dubug.py ---调试执行文件
  • run_one.py ---执行文件
  • run_two.py ---执行文件
  • run_three.py ---执行文件

pytest

gitee链接:kuangjia_demo: selenium业务逻辑层+pytest执行+allure报告的UI自动化框架 注意:需要自行下载allure插件 (gitee.com)

标签: python 自动化

本文转载自: https://blog.csdn.net/kuiket/article/details/124347214
版权归原作者 kuiket 所有, 如有侵权,请联系我们删除。

“pytest+selenium+allure UI自动化测试框架”的评论:

还没有评论