0
点赞
收藏
分享

微信扫一扫

Selenium IDE

相信有不少读者学习 Selenium 是从 Selenium IDE 开始的,做为嵌入在 Firefox 浏览器的一个小插件,

结合浏览器提供了脚本的录制、回放以及编辑脚本功能,可以帮助我们快速理解和学习自动化测试。

按照本书的作者的目的是帮助读者开发自动化测试脚本,不应用把精力放这个小插件的学习,但事实

上对 Selenium IDE 做为 Selenium 的成员之一,任何一本讲 Selenium 的书都不能忽略 Selenium IDE ,作者

从另一个重要角度考虑,对于 Selenium IDE 学习,有助于我们后面学习单元测试框架,以及如何在脚本中

添加断言和验证等。所以,这一章我们来学系统的了解 Selenium 的使用。

Selenium IDE 安装

Selenium IDE 的安装在早前非常简单有,打开 FireFox 浏览器,选择菜单栏“工具”-->“附加组件”,

然后搜索“Selenium IDE”,从搜索结果中点击 Selenium IDE 对应的“安装”按钮进行安装,安装完成

重启浏览器即可。但笔者验证 FireFox 的“附加组件”中已经搜索不到 Selenium IDE 了,那么我们只能

通过 Selenium 官方网站进行安装。

下面介绍两种安装方式。

在线安装安装完成后重启 firefox 浏览器,通过菜单栏“工具”---> selneium IDE 打开,或通过 Ctrl+Alt+S

快捷键打开。

通过添加插件安装

通过添加插件的安装方式与前面一种类似,如图 6.1,如果我们使用的非 FireFox 浏览器点击 Selenium

IDE 的版本号链接,那么将会提示下 Selenium IDE 下载,下载完成将得到一个 selenium-ide-2.x.x.xpi

的文件。

打开 FireFox 浏览器,选择菜单栏“工具”-->“附加组件”,点击附加组件搜索框左侧的小齿轮按

钮,选择“从文件安装附加组件...”

弹出本地文件选择框,选择 selenium-ide-2.x.x.xpi 文件确定,将会弹出图 6.2 的窗口,点击“立

刻安装”将会进行安装,安装完成重启浏览器即可。

Selenium IDE 界面介绍

打开 Selenium IDE

Selenium IDE 界面介绍:

1、 文件( File ):创建、打开和保存测试案例和测试案例集。

编辑( Edit ):复制、粘贴、删除、撤销和选择测试案例中的所有命令。

Actions (行为): :设置的脚本的录制与运行。

Options (设置): 用于设置 seleniunm IDE。

2、e Base URL:用来填写被测试的基础 URL 地址。

3、 速度控制:控制案例的运行速度。滑动按钮拖到 Fast 侧用例将快速执行,相反拖动到 Slow 侧缓慢执

行。

4、 运行所有:运行一个测试案例集中的所有案例。

5、 运行:运行当前选定的测试案例。

6、 暂停/ / 恢复:暂停和恢复测试案例执行。

7、| | 单步:可以运行一个案例中的一行命令。

8、 录制:点击之后,开始记录你对浏览器的操作。

9、Test Case 表示案例集列表。

10、测试脚本;table 标签:用表格形式展现命令及参数。source 标签:用原始方式展现,默认是 HTML

语言格式,也可以用其他语言展示。

11、Runs/Failures:查看脚本运行通过/失败的个数。Runs 表示用例执行成功的个数。Failures 表示用

例失败的个数。

12、当选中前命令对应参数。一条命令由 command、Target、value 三个部分组成。

13、Log/Reference/UI-Element/Rollup

Log:当你运行测试时,错误和信息将会自定显示。

Reference:当在表格中输入和编辑 selenese 命令时,面板中会显示对应的参考文档。

UI-Element/Rollup:参考帮助菜单中的,UI-Element Documentation。

创建测试用例

录制脚本

打 开 selenium IDE 录 制 按 钮 默 认 为 启 动 状 态 , 在 地 址 栏 中 输 入 要 录 制 的 URL,脚本录制完成,关闭录制按钮

编辑脚本

selenium IDE 为我们录制的脚本不是百分百符合我们的需求的,所以,编辑录制的脚本是必不可少的

工作。

. 1. 编辑一行命令或注释。

在 Table 标签下选中某一行命令,命令由 command、Target、value 三部分组成。可以对这三部分内

容那进行编辑。

插入命令

在某一条命令上右击,选择“insert new command”命令,就可以插入一个空白,然后对空白行进

程编辑。

 插入注解

以上面同样的方式右击选择“insert new comment”命令插入注解空白行,本行内容不被执行,可以

帮助我们更好的理解脚本,插入的内容以紫色字体显示。

移动命令或注解

有时我们需要移动某行命令的顺序,我们只需要左击鼠标拖动到相应的位置即可。

定位辅助

当 selenium IDE 录制脚本时,Targetg 会生成针对当前元素的所有定位方式,我们可以点击 Target

输入框右侧的下拉框选择其他定位方式。


举报

相关推荐

0 条评论