栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826065.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号