Selenium IDE :
selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能。
类似于QTP的自动录制功能。你懂的!我这里就不多讲了。
那么什么情况下用到它呢?
快速的创建bug 重现脚本,在测试人员的测试过程中,发现了bug 之后可以通过IDE 将重现的步骤录
制下来,以帮助开发人员更容易的重现bug。
IDE 录制的脚本可以可以转换成多种语言,从而帮助我们快速的开发脚本,关于这个功能后而用到时
再详细介绍。
方法一:
下面我们先来安装selenium IDE...
打开firefox 浏览器,进入官方网址:http://seleniumhq.org/download/
找到selenium IDE的下载链接,firefox会有提示安装插件,点击安装即可。
方法二:
当然,你也可以通过另外一种方式。
在firefox的菜单栏中选择tools (工具)--->add-ons Manager(添加组件) 然后搜索selenium IDE 点击下载安装重启即可。
Selenium IDE使用:
打开插件
好吧!告诉你的操作。(在浏览器中打开一个新的标签----输入百度网址-----在搜索栏输入”“ selenium ” 点击搜索按钮)就这么一个简单的过程。
录制完成后,点击红色的按钮,结束掉录制。
可以点击绿色的三角按钮回放录制的脚本。如我的截图,回放是没有问题的。
关于selenium IDE就不多说了,具体对录制脚本的修改、添加等等操作请参考其他资料。如果我学的更多的东西会拿来和你们分享的。嘻嘻!
为了方便简洁,我们就按照上图的数字标记介绍:
1。文件:创建、打开和保存测试案例和测试案例集。编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。Options : 用于设置seleniunm IDE。
2。用来填写被测网站的地址。
3。速度控制:控制案例的运行速度。
4。运行所有:运行一个测试案例集中的所有案例。
5。运行:运行当前选定的测试案例。
6。暂停/恢复:暂停和恢复测试案例执行。
7。单步:可以运行一个案例中的一行命令。
8。录制:点击之后,开始记录你对浏览器的操作。
9。案例集列表。
10。测试脚本;table标签:用表格形式展现命令及参数。source标签:用原始方式展现,默认是HTML语言格式,也可以用其他语言展示。
11。查看脚本运行通过/失败的个数。
12。当选中前命令对应参数。
13。日志/参考/UI元素/Rollup
日志:当你运行测试时,错误和信息将会自定显示。
参考:当在表格中输入和编辑selenese命令时,面板中会显示对应的参考文档。
UI元素/Rollup:参考帮助菜单中的,UI-Element Documentation。
----//编辑命令
selenium为我们录制的脚本不是100%符合我们的需求的,所以,编辑录制的脚本是必不可少的工作。
1. 编辑一行命令或注释。
在Table标签下选中某一行命令,命令由command、Target、value三部分组成。可以对这三部分内容那进行编辑。
2. 插入命令。
在某一条命令上右击,选择“insert new command”命令,就可以插入一个空白,然后对空白行进程编辑。
3. 插入注解
以上面同样的方式右击选择“insert new comment”命令插入注解空白行,本行内容不被执行,可以帮助我们更好的理解脚本,插入的内容以紫色字体显示。
4. 移动命令或注解
有时我们需要移动某行命令的顺序,我们只需要左击鼠标拖动到相应的位置即可。
----//录制我们的第一个脚本
我们的录制流程:
用火狐浏览器,打开一个新的标签-----输入谷歌网址(http://www.google.com.hk/)----在搜索框输入:selenium----点击“google搜索”按钮。
注:注意开启和关闭selenium IDE面板上的红色圆形的录制按钮。
录制的脚本:
----//调试脚本
1. 设置断点。
要设置断点,先选择一行命令,点击鼠标右键,在下拉菜单中选择“Toggle Breakpoint”命令,点击“运行”按钮,脚本会运行到断点处停止。用过myecilpse的debug功能来调试脚本的同学懂的!
2. 通过页面源代码来调试脚本
很多情况下,调试自动化测试案例都离不开查看页面源代码,我们可以借助firefox的firebug工具,关于firebug的安装(浏览器菜单栏---工具---查看组件---搜索firebug---安装并重启浏览器即可)。
如:我们不确定或想获得谷歌搜索按钮的属性。在按钮上右击---查看元素
在浏览器下方打开的firebug工具里面,就可以查看按钮代码了。
3. 定位辅助
当selenium IDE录制脚本时,它会存储额外的信息,支持用户挑选其他格式的定位器来代替默认格式的定位器,这种特殊性对于学习定位器很有用。
我们可以选择其他的命令来代替“name=btnG” 命令,当然,脚本依然是可以运行的。
关于 selenium IDE一些基础的东西就将这些。下一篇内容在准备中。
相关推荐
在"标题"中提到的"Selenium IDE安装包及离线安装教程",指的是在不能直接从网上下载Selenium IDE的情况下,通过获取已准备好的离线安装包来完成安装的过程。这通常涉及到下载一个包含安装文件(如`selenium-ide-...
### Selenium IDE 的安装指南 #### 一、概述 Selenium IDE 是一款强大的自动化测试工具,它可以帮助用户在浏览器环境中执行自动化测试案例。Selenium IDE 支持多种浏览器,包括 Firefox,但本文主要聚焦于 Firefox...
selenium IDE使用手册,写的很好,请大家参考,多多学习
通过本文档,读者可以学习如何安装和启动 Selenium IDE,如何使用 Selenium IDE 创建和运行测试用例,如何使用 Selenese 脚本语法编写测试套件等。 一、Selenium IDE 的安装和启动 Selenium IDE 可以从 SeleniumHQ...
在本文中,我们将深入探讨Selenium IDE的最新版本资源安装包,以及如何在火狐浏览器上安装和使用这两个版本。 首先,提供的压缩包包含了Selenium IDE的两个不同版本:3.17.4和3.0.2.0。这两个版本都专门为火狐浏览...
本文将详细介绍 Selenium IDE 的基本使用,包括安装、配置、录制脚本、验证和回放等内容。 一、Selenium IDE 的安装 Selenium IDE 是 Selenium 在 Firefox 下的一个脚本录制插件,使用 Firefox 下载安装。首先,...
下面将详细介绍如何在Firefox浏览器上安装Selenium IDE: ##### 步骤1:访问Selenium官方网站 1. 打开Firefox浏览器,在地址栏输入官方网站地址:`http://docs.seleniumhq.org/`。 2. 进入网站后,找到并点击...
在 Chrome 浏览器上使用的 Selenium IDE 插件,为软件测试人员提供了极大的便利,减少了手动测试的工作量。 **一、Selenium IDE 插件的下载与安装** 1. 首先,访问官方渠道或可靠的下载站点获取 Chrome 浏览器的 ...
主要是对自动化测试工具selenium的安装应用,在火狐浏览器下面使用自动化测试工具,selenium是火狐浏览器下面的一个插件,主要介绍自动化测试工具selenium的安装
Selenium IDE下载安装 selenium的命令格式,主要由三部分组成: command 操作命令 target 操作对象,通常是页面及页面元素 value 作为断言的值
Selenium IDE 插件
这些文件对正确安装和使用Selenium IDE至关重要: 1. `selenium-ide-2.9.0安装教程.docx`:这是一个详细指导如何安装Selenium IDE 2.9.0版本的文档,可能会包含系统要求、安装步骤、常见问题解答等内容。通过阅读这...
要在 Firefox 上使用 Selenium IDE,首先需要通过浏览器的扩展商店或者直接下载插件进行安装。安装完成后,可以通过菜单栏的 "开发者" -> "Selenium IDE"(在较早版本的 Firefox 中,可能在 "工具" 菜单中)找到它。...
Selenium IDE是一款强大的自动化测试工具,专为Web应用程序设计,尤其在Chrome浏览器中表现卓越。它基于Mozilla Firefox的...在Chrome浏览器中安装并使用Selenium IDE,可以充分利用其功能,实现高效的Web应用测试。
安装Selenium IDE的过程非常简单,只需要将压缩包内的“selenium-ide-2.9.0.xpi”文件拖放到打开的Firefox浏览器窗口中,或者直接在Firefox中通过“about:addons”页面手动安装。安装完成后,可以在浏览器的工具栏...
在使用 Selenium IDE 创建测试脚本时,需要注意测试脚本只能保存到特定的文件格式中,例如 C#、Java、Python 和 Ruby。 Selenium IDE 是一个简单易用的工具,能够快速地创建测试脚本。但是,它的功能局限,需要用户...
由于Selenium IDE 2.9.1较旧,可能不支持最新的Firefox版本,因此可能需要使用兼容的Firefox版本进行安装。安装后,它会在浏览器中作为一个顶部栏显示,用户可以开始录制和编辑测试脚本。 3. **录制与回放** 录制...