目录
1、前置准备
目前3.X的版本不支持导出各种语言脚本,能导出的都是2.X的版本
selenium ide 3.0.0~3.0.2支持的都是firefox 56以后的版本
selenium 2.9.1.1-singed支持的是firefox 17.0~56.*的版本。
火狐浏览器历史版本下载地址:https://ftp.mozilla.org/pub/firefox/releases/,火狐安装后要关闭自动更新
下载selenium IDE:https://www.selenium.dev/downloads/,下载最新版的xpi文件,建议翻墙下载,速度更快
火狐浏览器下载seleniumIDE:使用火狐浏览器访问https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/
- 点击”Add to Firefox”
- Firefox的附加组件通知弹出了允许和禁止的选项,选择“添加”
- 从菜单栏的 ‘工具’ >> ‘Selenium IDE’打开它,也可以直接从快速访问菜单栏访问
2、火狐本地加载附件
(1)点击“菜单栏”-“附加组件”
(2)点击“插件”-“设置图标”,按图操作
(3)通过定制浏览器,将seleniumIDE插件拖到上面
3、界面介绍
- 文件(File):创建、打开和保存测试案例和测试案例集。
- 编辑(Edit):复制、粘贴、删除、撤销和选择测试案例中的所有命令。
- Options (设置): 用于设置 seleniunm IDE。
- 用来填写被测网站的地址。
- 速度控制:控制案例的运行速度。
- 运行所有:运行一个测试案例集中的所有案例。
- 运行:运行当前选定的测试案例。
- 暂停/恢复:暂停和恢复测试案例执行。
- 单步:可以运行一个案例中的一行命令。
- 录制:点击之后,开始记录你对浏览器的操作。
- 实心红色表示暂停录制
- 空心红色表示录制中
- 案例集列表。
- 测试脚本;table 标签:用表格形式展现命令及参数。source 标签:用原始方式展现,默
- 认是 HTML 语言格式,也可以用其他语言展示。
- 查看脚本运行通过/失败的个数。
- 当选中前命令对应参数。
- 日志/参考/UI 元素/Rollup
- 日志:当你运行测试时,错误和信息将会自定显示。
- 参考:当在表格中输入和编辑 selenese 命令时,面板中会显示对应的参考文档。
- UI 元素/Rollup:参考帮助菜单中的,UI-Element Documentation。
4、录制脚本
(1)先打开火狐浏览器,输入网址,再点击seleniumIDE组件,组件中会自动带入网址地址
(2)点击录制按钮,再操作页面,将记录操作的步骤
实心红色表示暂停录制
空心红色表示录制中
5、编辑脚本
(1)编辑命令或者注释:鼠标点击到命令,在下面conmand、target、value修改值
(2)插入命令、注释:选中命令右击,选择即可
(3)定位辅助:此处可选择CSS定位、xpath定位两种情况
6、导出脚本
(1)选择文件——导出——选择语言
(2)例如python的导出格式:文件名.py
(3)查看脚本