一.浏览器的操作
前言:selenium IDE的下载地址:http://seleniumhq.org/download/,位于“Selenium IDE”栏中,直接单击“Download version”后面的版本号即可;
1.open(url)命令
(1)作用:打开指定的URL,URL可以为相对或是绝对URL;
(2)URL:命令准备打开的URL,可为空;
(3)Target:要打开的URL;
1)当Target为空,将打开Base URL中填写的页面;
2)当Target不为空,将打开Base URL + Target页面。如,假设Base URL为http://www.baidu.com/,而Target为index.html,则执行open命令时,将打开http: //www.baidu.com/index.html;
3)当Target以http://开头时,将忽略Base URL,直接打开Target的网址;
2.goBack()
(1)作用:模拟单击浏览器的后退按钮; (2)由于没有参数,所以Target和Value可不填;
3.refresh()
(1)作用:刷新当前页;
(2)由于没有参数,所以Target和Value可不填;
4.windowFocus()
(1)作用:将焦点赋予当前的窗体,所有命令在当前的窗体进行,即激活当前选中的浏览器窗口;
(2)由于没有参数,所以Target和Value可不填;
5.windowMaximize()
(1)作用:将当前的窗口最大化,即设置为全屏显示; (2)由于没有参数,所以Target和Value可不填;
6.close()
(1)作用:模拟用户单击窗口上的关闭按钮;
(2)由于没有参数,所以Target和Value可不填;
二.界面元素的基本操作
1.type(locator,value)
(1)作用:向指定输入域中输入指定值;也可为下拉框、复选框和单选框按钮赋值,只是value应为选项的值,而不是文本内容;
locator:指向某个元素的元素定位器;
value:录入的值,复选框和单选框按钮选项的值;(2)Target:元素的定位表达式;
(3)Value:要输入的值;
2.typeKeys(locator,value)
(1)作用:模拟在指定元素上的按键行为,一个一个地输入字符;
locator:指向指定元素的元素定位器;
value:需要输入的值;
(2)Target:元素的定位表达式;
(3)Value:要输入的值;
注:typeKeys与type命令不同,type会一次性强制录入指定的值(而非键盘上拥有的字符,例