selenium IDE 命令 一
Actions
描述了用户所会作出的操作。
Action 有两种形式: action和actionAndWait, action会立即执行,而actionAndWait会假设需要较长时间才能得到该action的相响,而作出等待,open则是会自动处理等待时间。
- click
click(elementLocator)
- 点击连接,按钮,复选和单选框
- 如果点击后需要等待响应,则用"clickAndWait"
- 如果是需要经过JavaScript的alert或confirm对话框后才能继续操作,则需要调用verify或assert来告诉Selenium你期望对对话框进行什么操作。click aCheckbox clickAndWait submitButton clickAndWait anyLink
selenium.Click("id=login");
- open
open(url)
- 在浏览器中打开URL,可以接受相对和绝对路径两种形式
- 注意:该URL必须在与浏览器相同的安全限定范围之内open /mypage open http://localhost/
selenium.Open("/");
- type
type(inputLocator, value)
- 模拟人手的输入过程,往指定的input中输入值
- 也适合给复选和单选框赋值
- 在这个例子中,则只是给钩选了的复选框赋值,注意,而不是改写其文本type nameField John Smith typeAndWait textBoxThatSubmitsOnChange newValue
selenium.Type("id=UserName", userName);
- select
select(dropDownLocator, optionSpecifier)
- 根据optionSpecifier选项选择器来选择一个下拉菜单选项
- 如果有多于一个选择器的时候,如在用通配符模式,如"f*b*",或者超过一个选项有相同的文本或值,则会选择第一个匹配到的值select dropDown Australian Dollars select dropDown index=0 selectAndWait currencySelector value=AUD selectAndWait currencySelector label=Auslian D*rs
- selectWindow
select(windowId)
- 选择一个弹出窗口
- 当选中那个窗口的时候,所有的命令将会转移到那窗口中执行selectWindow myPopupWindow selectWindow null - pause
pause(millisenconds)
- 根据指定时间暂停Selenium脚本执行
- 常用在调试脚本或等待服务器段响应时pause 5000 pause 2000 - fireEvent
fireEvent(elementLocatore,evenName)
模拟页面元素事件被激活的处理动作fireEvent textField focus fireEvent dropDown blur - goBack
goBack()
模拟点击浏览器的后退按钮 -
selenium.GoBack();
-
close()
模拟点击浏览器关闭按钮
selenium.Close();