Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 2.39 KB

README.md

File metadata and controls

42 lines (24 loc) · 2.39 KB

Selenium UI 自动化测试框架(基于python)

框架目录构造:

  • config config.ini:文件用来配置浏览器和url

  • framwork

    • logger.py:封装了日志输入,包括文件输出和控制台的输出 logger封装
    • base_page:封装了selenium库中常用的方法,包括对象查找,截图输出,浏览器的前进后退,清除和输入... 基础方法的二次封装
    • browser_engine:通过读取配置文件去选择浏览器和url,并返回浏览器对象实例 浏览器引擎类封装
  • screenshots 接收截图文件的输出

  • logs 接收日志文件的输出

  • pageobjects: 用于封装页面对象,百度首页示例:baidu_homepage.py

  • test_report 测试报告的输出文件夹

  • testsuites 用于测试用例的存放和测试用例集合,示例:TestRunner.py 测试集合

  • tools 存放浏览器驱动