Selenium IDE
来源:互联网 发布:flotherm软件视频教程 编辑:程序博客网 时间:2024/04/19 08:43
1.前面已经说过,selenium ide仅支持firefox,(可点击查看selenium入门概念篇)所以先下载firefox浏览器,版本不需要太高,太新的版本可能有不兼容的问题出现,我下载的版本是32.0.3,下载完成后设置firefox浏览器不自动更新(在工具-选项-更新中选择不检查更新)
2.下载selenium ide,firefox浏览器有自带的selenium ide组件,但是很久未更新,可在工具-附加组件中查看,所以推荐手动下载selenium-ide-2.9.0.xpi,应该算是比较新的。下载后直接拖到firefox页面,会弹出提示是否安装附加组件,点击安装即可。重启浏览器可看到工具下多了selenium ide项。
3.selenium ide界面如下:
主要就是录制,设置断言(检查点),识别对象,回放,导出代码功能。
4.实例:当弹出上面的IDE窗口后,就可以开始Selenium的脚本录制了,点击右上角红色圆点,当它下按时就表示IDE正在进行脚本录制。录制的时候,直接操作Firefox浏览器窗口就可以了,IDE会自动记录你的操作步骤
l 录制:我的操作步骤如下:在百度首页,输入“自动化测试”,点击百度一下,然后在跳转页面点击第一个标题“MTC-专业APP测试平台”,记录步骤如下:
l 回放:点击绿色的回放按键,回放失败,提示未找到MTC链接,因为网页加载有延时,而脚本执行速度很快,所以会出现这样的现象
l 插入等待时间:解决方法是加入等待时间后再执行点击MTC链接步骤,选中点击MTC链接的步骤,右键,insert new command
在command处输入waitfor,会出来很多参数,这个大家可以自己研究,我这里选择waitforelementpresent,即等待我设置的对象出来后再执行下一步操作
点击select,再点击find按键,将鼠标移到网页中,直接选择我们下一步需要点击的链接,对象识别成功
再次回放,这次就回放成功了。
l 验证:需要验证是否回放成功,可以设置检查点,比如,步骤执行完后,检验是否有出现baiduMTC|移动云测试中心,如检测到则证明回放成功。
还是插入一个command,但是类型为assertelementpresent,选中上图框选的对象,即可对结果进行验证。
l 脚本转换:点击标签页source,可查看默认的html脚本
Selenium IDE还有一个重要的功能就是把脚本的转换,可以把HTML的脚本转为C#,JAVA等等其他语言的脚本,为日后写Selenium RC的测试案例提供了极大的方便。
- 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 学习小结
- 获取SIM卡信息
- 向量点乘相关公式推导
- 单目运算符的重载
- 丁小柒javascript进阶-继承
- Spring实践之AOP一异常处理和日志处理
- Selenium IDE
- java 前期绑定,后期绑定
- POJ 1120 A New Growth Industry 已被翻译
- Android Fragment 从源码的角度去解析(上)
- java 算法排序
- ubuntu配置无线网卡
- 分治法的经典问题——大整数相乘
- 图像处理之—傅里叶变换的思想
- Http协议的请求和响应解析