文章目录
- 下载安装Selenium IDE
- 基本用法
- 菜单栏
- 工具栏功能
- 地址栏
- 测试用例窗口
- 测试脚本编辑器框
- 日志、引用窗格
- 录制回放及导出脚本
- 录制
- 回放
- 导出为脚本
下载安装Selenium IDE
Selenium IDE 是 Selenium 提供的一个浏览器插件,支持 Chrome 和 Fixforx 浏览器。
- 可以实现 Web 自动化测试的录制和回放
- 可以自动生成自动化测试脚本
在 Chrome 浏览器下载安装步骤:
- 打开 Chrome --> 更多工具 --> 拓展程序,打开拓展程序管理界面
- 点击左侧菜单栏,打开 Chrome 网上商店(需要科学上网…,FireFox不必)
- 在输入框输入,Selenium IDE 进行搜索
- 在搜索结果中选择 Selenium IDE
- 点击工具 Se 图标打开 Selenium IDE
基本用法
Selenium IDE 的 UI 界面可以分为6个不同区域:
菜单栏
- 修改项目名称
- 创建新项目
- 打开新项目
- 保存项目
- 帮助信息
工具栏功能
- 运行所有测试
- 运行单个测试
- 调试命令
- 控制执行速度
- 开始录制
- 停止录制
地址栏
地址栏是一个测试对象所在的 URL地址,它提供了一个下拉菜单,可以记住基本 URL 的所有曾经访问过的网站。
测试用例窗口
- 测试用例
- 测试套件
- 正在运行的用例
- 用例列表
- 创建测试套件
- 创建测试用例
测试脚本编辑器框
-
命令:可以将命令视为在浏览器元素上执行的实际操作。例如:若要打开一个新URL,该命令是 open,若单击网页上的链接或按钮,则命令为click。
-
目标:Target 指定必须再其上执行操作的 web 元素以及locator 属性。
日志、引用窗格
- 日志:日志窗格在执行期间显示运行时消息
- 引用:引用窗格在编辑器中显示当前所选命令的完整详细信息
实例:
录制回放及导出脚本
录制
- 创建一个项目
- 创建一个测试用例
- 输入测试URL地址
- 点击开始录制按钮进行录制
- 手动进行需要的测试操作
- 停止录制
截图显示:
回放
- 点击回放按钮
- 使用命令行脚本运行
导出为脚本
- 选择要导出的测试用例,或者测试套件
- 选择 Export
- 选择 pytest (或者想选择的方式)
- 导出
- 在命令行或编辑器运行导出的脚本代码
注意:导出的脚本,不一定能成功的在编辑器中执行,更不用说在命令行执行了。由于一些版本不同、定位元素无法找到、代码中没有等待方式等原因,需要跑一遍报错的基础上进行调试一下。