当前位置:   article > 正文

阿里软件测试工程师手把手教学——Selenium WebUI自动化测试框架

阿里软件测试

使用 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页面中管理用例以及执行构建运行效果

启动执行

1. 点击runserver.bat启动web服务

<

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号