赞
踩
使用 Python+Selenium+第三方库实现WebUI自动化测试框架,具备 web 服务,用例组织可以在界面上拖拽。
项目目录
AutoIt
: 操作界面ui的第三方插件
Config
: 配置文件
Data
: 测试数据
Drivers
: 浏览器驱动
Elements
: 页面定位元素
Log
: 测试运行时生成日志存放的目录
Report
: 执行结束后生成报告存放的目录
src
: 项目源码
TestCases
: 存放测试用例集、测试用例生成的数据(用例中做数据比对时生成)
flaskenv
: FlaskWeb环境变量配置
export_package_info.bat
: 导出当前环境下所有第三方库信息
package_info.txt
: 当前环境下所有第三方库信息
requirements.txt
: 依赖第三方库明细
automation.data
: 自动化测试运行数据
runtest.bat
: 启动并执行案例(执行
runtest.py
: 启动脚本
stopest.bat
: 停止案例执行(执行
stoptest.py
: 停止脚本
runserver.bat
: 网页启动脚本
webserver.py
: 网页启动脚本
如何运行
这里我们用TestCases\test_案例_1.py
用例举例 该用例实现的是访问百度(www.baidu.com)并搜索Python,具体可以查看该py文件内test_1_百度搜索测试()方法[1]
记得把案例都放到TestCases
目录中,该目录存放所有自动化测试案例
然后启动web服务, 在web页面中管理用例以及执行构建运行效果
runserver.bat
启动web服务<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。