Welcome

首页 / 软件开发 / 数据结构与算法 / 自动化测试学习(三) selenium命令

自动化测试学习(三) selenium命令2014-08-23关于,selenium 命令这一部分,为了便于像我一样的菜鸟理解,我采用通过例子讲命令的方式。边学边总结吧!相互学习。呵呵。

菜鸟Selenium 命令通常被称为selenese,有一系列运行测试案例所需的命令构成。

----// Actions
----// Actions

Actions描述了用户所会作出的操作。 Action 有两种形式: action和actionAndWait, action会立即执行,而actionAndWait会假设需要较长时间才能得到该action的相响,而作出等待,open则是会自动处理等待时间。

=================    例1   ================================================

操作说明:

打开谷歌首页,输入“selenium 环境配置”字段,点击“搜索”按钮。

命令说明:

open open(url) - 在浏览器中打开URL,可以接受相对和绝对路径两种形式 - 注意:该URL必须在与浏览器相同的安全限定范围之内

Highlight(locator)

- 暂时将指定元素的背景色改变为黄色,有利于调试。

pause pause(millisenconds) - 根据指定时间暂停Selenium脚本执行 - 常用在调试脚本或等待服务器段响应时

typetype(inputLocator, value) - 模拟人手的输入过程,往指定的input中输入值 - 也适合给复选和单选框赋值

click click(elementLocator) - 点击连接,按钮,复选和单选框 - 如果点击后需要等待响应,则用"clickAndWait" - 如果是需要经过JavaScript的alert或confirm对话框后才能继续操作,则需要调用verify或assert来告诉Selenium你期望对对话框进行什么操作。

goBack() 模拟点击浏览器的后退按钮 close() 模拟点击浏览器关闭按钮

===============     例2   =======================================