一、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()模拟用户点击关闭窗口