Selenium IDE
来源:互联网 发布:java网站开发实例 编辑:程序博客网 时间:2024/04/27 10:24
Selenium IDE
Selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的助定位,可以使用Selenium IDE将录制的脚本生成相应的带单元测试框架的自动化测试脚本;
Selenium IDE在线安装:
通过firefox浏览器访问selenium下载页面:http:docs.seleniumhq.org/download/
单击版本号链接,下载后点击“立刻安装”进行下载安装。
安装完成后重启firefox浏览器,通过菜单栏“工具”--->”selenium IDE”打开,或通过组合键Ctrl+Alt+s打开。
Selenium IDE下载插件安装:
如果使用非firefox浏览器单击selenium ide的版本号链接,下载获得selenium-ide-x.x.xpi的文件,打开firefox浏览器,选择菜单栏“工具”--->’“附件组件”,单击附加组件搜索框左侧的小齿轮按钮,选择“从文件安装附件组件”,弹出本地文件选择框,选择....xpi文件,进行安装,安装完成后重启浏览器;
启动selenium IDE:打开firefox浏览器,选择工具--->selenium IDE,录制按钮默认处于开启状态,在地址栏中输入要录制的URL,录制完成后,关闭录制按钮;
Selenium IDE界面介绍:
1.文件(F):创建,打开和保存测试案例和测试案例集;
2.编辑(E):复制,删除,粘贴,撤销和选择测试案例中的所有命令;
3.Actions(行为):设置脚本的录制与运行;
4.Options(选项):设置
5.Base URL:用来填写被测试的基础的URL地址;
6.速度控制:控制案例的运行速度
7.运行一个测试案例集中的所有案例;
8.运行所有选定的测试案例;
9.暂停:暂停测试用例的执行;
10.恢复:恢复测试用例的执行;
11.单步:运行一个测试用例中的一行命令;
12.定时任务:用于设置测试套件的定时执行;
13.录制:记录用户对浏览器的操作步骤并生成脚本;
14.Test Case:测试案例集列表;
15.测试脚本:table标签表示用表格显示展现命令与参数;source标签表示用原始方式展现,默认HTML格式,也可以用其他语言展示;
16.Runs/Failures:记录用例运行通过/失败的个数。
17.Table/Source:分别以不同的格式展示测试脚本,Table标签中的用例的一条命令由Command,Target,Value三部分组成;
18.Log/Reference/UI-Element/Rollup:
Log:运行时,错误和信息将会自动显示;
Reference:输入和编辑命令时,面板上显示的对应的参考文档;
UI-Element/Rollup:参考帮助菜单;
编辑脚本:
插入命令:Insert New Command
插入注释:Insert New Comment
移动操作:只需单击鼠标拖动到相应的位置;
定位复制:Target下拉框中可以查看元素定位方式;
常用命令:
Open:open(url):可以接受相对路径和绝对路径两种方式;
Command
Target
Value
open
/mypage
open
http://localhost/
Click(elementLocator):单击链接,按钮,复选框和单选框;如何单击后需要等待相应,则用“clickAndWait”
Command
Target
Value
click
aCheckbox
clickAndWait
submitButton
clickAndWait
anyLink
Type(inputLocator,Value):模拟键盘的输入,向指定的input中输入值;
也适合给复选框和单选框赋值;
Command
Target
Value
type
nameField
John
typeAndWait
断言和验证:首先打开selenium IDE,右击页面上的任意元素弹出快捷菜单,选择最后一项“Show All Available Commands”
assertTitle/assertValue/assertText/asssertTable/assertElementPresent
获取元素的标题/元素的值/元素的文本信息/元素的标签/当前元素/
执行断言命令失败后终止测试;
verify:验证:执行验证命令执行失败后不会终止测试
wait'For:等待
store:定义变量
- Selenium IDE
- selenium IDE
- Selenium IDE
- selenium ide
- Selenium IDE
- Selenium IDE
- Selenium IDE
- Selenium IDE
- 【Selenium】PARTI selenium IDE
- selenium + selenium IDE +firefox
- selenium IDE+selenium RC+Firefox
- Selenium IDE简介
- Selenium IDE 基础
- Selenium IDE introduce
- 初用selenium IDE
- Selenium IDE的使用
- Selenium IDE的安装
- selenium IDE 学习小结
- HDU2444 The Accomodation of Students 染色+二分匹配
- CTF-问鼎杯-WEB之请帮忙找出秘密
- Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(五)-实体类集合数据源
- 【LeetCode】441. Arranging Coins
- Java--冒泡、选择排序,二分查找
- Selenium IDE
- 43、Linux初步(CentOS 7下安装Tomcat)
- 城市交通
- error: L6235E: More than one section matches selector
- 如何评估模型的预测性能?
- 安装PYPY 和对应的 pypy pip
- Ubuntu12.04安装TFTP服务
- 光标变成黑块变粗 影响插入 解决方法
- web前端项目中的更现代化的reset.css