# Web_UI_Automation **Repository Path**: lu-shujin/Web_UI_Automation ## Basic Information - **Project Name**: Web_UI_Automation - **Description**: 基于Unittest+Selenium+HTMLTestRunner的UI自动化开源框架(PO模式) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Web_UI_Automation 基于Unittest+Selenium+HTMLTestRunner的UI自动化开源框架(PO模式) ---- #### 框架流程 读取BasePage类操作方法-操作页面元素-执行测试脚本-生成html报告 ---- (1)config:存放浏览器类型,url等 (2)framework:通用方法的封装 定义一个页面基类。让所有页面都继承这个类,封装一些常用的页面操作方法到这个类,如退出,关闭,打开页面元素查找等,base_page.py 浏览器相关操作的封装,browser_engine.py (3)pageobjects:封装页面元素和行为; (4)testsuits:测试case组件存放; (5)tools:存放浏览器驱动; (6)logs:存放测试完成之后生成的日志文件,可以查看日志定位问题; (7)test_report:存放测试运行之后生成的测试报告,可以查看报告定位问题; (8)screenshots:存放测试运行之后生成的测试截图,可以查看截图定位问题;