# Selenium WebUI自动化测试框架 **Repository Path**: cyhgit/selenium_web_autotest_framework ## Basic Information - **Project Name**: Selenium WebUI自动化测试框架 - **Description**: 使用Python+Selenium+第三方库实现web自动化测试框架,让web自动化测试编写更加便利和可维护。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 14 - **Created**: 2019-08-03 - **Last Updated**: 2021-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Selenium Web自动化测试框架 使用Python+Selenium+第三方库实现简单的web自动化测试框架,让自动化测试编写更加便利与可维护。 ### 项目目录 1. AutoIt: 操作界面ui的第三方插件 2. Config: 配置文件 3. Data: 测试数据 4. Drivers: 浏览器驱动 5. Elements: 页面定位元素 6. Log: 测试运行时生成日志存放的目录 7. Report: 执行结束后生成报告存放的目录 8. src: 项目源码 9. TestCases: 存放测试用例集、测试用例生成的数据(用例中做数据比对时生成) 10. Tutorial: 手册 11. requirements.txt: 依赖第三方库明细 12. runtest.bat: 启动并执行案例(执行runtest.py) 13. runtest.py: 启动脚本 ### 运行 1. 这里我们用TestCases/test_案例_1.py用例举例 该用例实现的是访问百度(www.baidu.com)并搜索Python,具体可以查看该py文件内test_1_百度搜索测试()方法 2. 然后我们在Config/1-测试案例运行配置.xlsx将该py文件和方法配置进去。 3. 然后在Config/测试计划配置.xlsx中将1-测试案例运行配置.xlsx配置进去,并设置启动运行。 4. 然后执行项目目录下的runtest.bat脚本