一、Selenium IDE脚本的编辑和操作

1、编辑一行命令

在Table标签下选中某一行命令,命令由command名称、Target目标、value值三部分组成。可以对三部分内容进行编辑

在火狐浏览器空白处右键 选择使用Friebug查看元素,点击左上角定位图标,然后点击搜索框就可以定位到搜索框的id

2、插入命令

在某一条命令上右击 选择insert mew command命令 就可以插入一个空白,然后对空白进行编辑

3、插入注释

鼠标右击选择insert mew comment命令插入注解空白行,本内容不被执行,可以帮助我们更好的理解脚本,插入的内容为紫色字体显示。

4、移动命令或注解

有时我们需要移动某行命令的顺序,我们只需要左击鼠标拖动到相应位置即可

5、删除命令

选择单个或多个命令,然后鼠标右击选择Delete

6、命令执行

选定要执行的命令单击执行按钮即可

二、常用命令

、 Open(url)命令 作用打开指定的URl,url可以是绝对的也可以是相对的

Target:要打开的url;value值为空

当Target为空时,将打开Base URl中填写的页面;

当Target不为空且为相对路径时,将打开Base url+Target页面

当Target一http://开头的绝对路径,将忽略Base url,直接打开Target的网址

1、pause(waitTime)暂停脚本运行  waittime:等待时间,单位为ms

2、goBack() 模拟单击浏览器的后退按钮;由于没有参数 Target和value都可以不填

3、Refresh()刷新当前页面  由于没有参数 Target和value都可以不填

4、windowMaximize()当前窗口最大化  由于没有参数 Target和value都可以不填

5、Click(locator)单击一个连接、按钮、复选框或单选按钮 如果单击事件导致新的页面加载,命令会在后缀加上”AndWait”

6、Type(locator,value)向指定输入域中输入指定的值;也可为下拉框也可为复选框按钮赋值    Target元素的定位表达式 Value:要输入的值

7、Select(selectLocator,optionLocator)模拟人工点击下拉列表框selectLocator指向指定选择元素的元素定位器, optionLocator选项的选择器默认为标签

选项器的选择方式有两种 label和Value

Label=文本值,基于选项的文本进行匹配

Value=真实值,基于选项的真实值进项匹配 定位看代码值 name也可以定位

列如 Target 定位的位置  Value  label=留一天或value=代码值

8、close()模拟用户点击关闭窗口