selenium IDE学习笔记

Seleium IDE是Firefox的一个插件,主要用来录制web操作,右上角红色圆点按下去即为开始录制,弹起则停止。
从开始录制到结束录制,所有的操作被视为一条测试用例,在保存该测试用例后,默认生成一个html文件,打开它后可以看见以表格形式记录下来的操作,表格形式几乎与Selenium IDE操作主界面相同。表格第一列为操作名(Command),第二列是被操作的对象(target),第三列是给该操作对象传的值(value)。
selenium IDE学习笔记
selenium IDE学习笔记
selenium IDE学习笔记
毕竟是录制手工操作,可能中途会录到多余的操作。Selenium IDE提供了修改的功能,可以对某些具体步骤进行移动,插入,删除,复制等。如果想新建一个空白测试用例,手动一条一条写入操作也是没有问题的。
selenium IDE学习笔记

测试用例除了可以导出成一张以html显示的表格,还可以导出为不同语言的自动化测试脚本,如python、Java、Ruby等。
selenium IDE学习笔记

以下为常见操作命令:

  1. open–打开某个页面(target中:/表示当前地址,即界面上方的Base URL;若Base URL中有地址,而target中又写了另一个以http://开头的完整URL,则Base URL无效,否则默认是Base URL中的相对路径。)
  2. close–关闭窗口
  3. refresh–刷新页面
  4. pause–暂停x毫秒(1s=1000ms;时长填在target中,不是value)
  5. goBack–返回上一个页面
  6. type–输入(target填操作对象的定位方式,value填内容)
  7. click–单击
  8. sth.AndWait–执行某个操作后等待
    另:
    录制完脚本后想播放,必须将Firefox打开为任意窗口,否则报错如下图:
    selenium IDE学习笔记
    播放可随时停止,左下角Failures会记录不能成功执行的操作:
    selenium IDE学习笔记
    若播放速度太快,可调整左上角进度条
    selenium IDE学习笔记