1、Selenium也具备录制功能,能够web中回放,录制的脚本能够转换为java、python、ruby、php等多种脚本语言。seleniumIDE是Firefox的一个插件,依附于Firefox,因此须要先安装Firefox浏览器。php
2、Firefox官方下载地址:http://www.firefox.com.cn/download/#more。我通常都下载延长支持版,这个版本selenium基本都能用,最新版本的火狐,selenium会报错。下载后默认安装便可。java
3、seleniumIDE的下载,第一种方式去selenium官网http://www.seleniumhq.org/download/下载seleniumIDE插件,但官网不FQ的话常常没法访问。第二种能够在下面地址(https://pan.baidu.com/s/1nvT84Jn)下载我上传的安装包selenium_ide-2.9.1-fx.xpi。安装文件下载后,打开火狐浏览器,将seleniumIDE拖拽到火狐浏览器上,在浏览器上会弹出python
点击安装按钮,而后重启浏览器。菜单栏里出现下面图标,表示安装成功。web
4、下面介绍下seleniumIDE的界面。点开seleniumIDE菜单按钮,出现下面界面。浏览器
一、指的是你当前录制时的开始链接地址。ruby
二、这里就是你的测试用例,刚开始录制好以后都是没有命名的。ide
三、脚本命令内容,command:方法关键字;Target:元素定位;Value:参数。测试
四、新建和修改脚本的地方。ui
五、日志输出。firefox
六、右上角的红色圆,空心的时候表示的正在录制,实心表示录制结束。
5、录制第一个脚本,打开www.baidu.com,再输入框输入Selenium,点击百度一下按钮。咱们只须要打开seleniumIDE,而后在Firefox中操做以上步骤,以后打开seleniumIDE关闭录制按钮,生成如下脚本。
点击下面的按钮能够回放脚本,在Log中生成日志。能够经过Fast-Slow控制回放速度。其中Play Entire test suite:运行一个测试集中的全部案例。Play current test case:运行当前选定的案例。
6、脚本编辑
一、编辑某条命令,例如修改脚本中的搜索内容,将搜索的selenium换成seleniumIDE。只需将图中的value值修改一下便可。
二、插入一条脚本,右键选择insert new command,根据须要,添加Command、Target、Value。
三、添加注释,脚本上方,右键选择insert new comment。
四、命令和注释位置调整,只须要经过鼠标点击拖拽便可。
五、设置断点,选择一条命令,鼠标右键选择Toggle Breakpoint。
7、脚本转换
咱们能够选择文件——Export test Case As...来转换咱们须要的脚本格式。
录制脚本比较容易,但回放的时候可能会出现问题,须要本身根据出现的问题进行调节。本人推荐本身手写脚本,而不是录制生成。