自动化测试学习(三) selenium命令

关于,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脚本执行 - 常用在调试脚本或等待服务器段响应时

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

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

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

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索浏览器
, 按钮
, selenium
, 命令
, 菜鸟
, 调用Selenium
, selenium三种等待
, selenium等待详解
, 单选模拟
, selenium弹出对话框
selenium操作浏览器
,以便于您获取更多的相关知识。

时间: 2024-10-26 19:59:49

自动化测试学习(三) selenium命令的相关文章

自动化测试学习(五) selenium命令之定位页面元素

定位页面元素 对于很多selenium命令,target域是必须的.Target在web页面范围内识别UI元素,它使用locatorType=location的格式.在很多情况下,locatorType可以省略,下面举例方式来描述各种类型的locatorType. 假如,有如下一段HTML代码: html> <body> <form id= "loginForm" > <input name= "username" type= &

菜鸟学自动化测试(三)----selenium 命令

关于,selenium 命令这一部分,为了便于像我一样的菜鸟理解,我采用通过例子讲命令的方式.边学边总结吧!相互学习.呵呵. 菜鸟Selenium 命令通常被称为selenese,有一系列运行测试案例所需的命令构成.   ----// Actions   ----// Actions   Actions描述了用户所会作出的操作. Action 有两种形式: action和actionAndWait, action会立即执行,而actionAndWait会假设需要较长时间才能得到该action的相

自动化测试学习(七) selenium RC工作原理

关于selenium RC环境搭建(基于java语言),我在系统的学习selenium之前就已经做了,并在我的这个系列的文章中可以找到.那是照着一位前辈的视频操作完成的,我详细的记录的操作步骤. 在这里我们一起了解一下selenium RC的工作原理. 简介 那么之前学习的了selenium IDE与selenium命令,那么是不是我们用selenium IDE就可以完成我们的所有自动化测试工作了呢?No !Selenium IDE 没我们认为的那么强大,在实际的项目中会有各种复杂的操作,如条件

菜鸟学自动化测试(五)-----selenium命令之定位页面元素

定位页面元素 对于很多selenium命令,target域是必须的.Target在web页面范围内识别UI元素,它使用locatorType=location的格式.在很多情况下,locatorType可以省略,下面举例方式来描述各种类型的locatorType. 假如,有如下一段HTML代码: html> <body> <form id= "loginForm" > <input name= "username" type= &

菜鸟学自动化测试(六)----selenium 命令之文字范本匹配

文字范本匹配 =======================================  文字范本匹配其实可以理解为通配符.我想大家都用过windows 系统自带的搜索功能. *   星号代表一个或多个字符. ?  问号代表一个字符. 范本也是经常被selenes命令使用的参数:范本允许你使用特殊字符来描述期望值,而不是准确的说明期望值. selenium中需要范本的命令包括: verifyTextPresent.verifyTitle.verifyAlert.assertConfirma

自动化测试学习(二) selenium IDE功能扩展

通过上一节的学习,相信我们已经会selnium IDE的基本使用了,为了使selenium 更强大,其实selenium 还提供了良好的扩展能力. ----//用户扩展 用户扩展就是使用javaScript文件来创建定制化特性,添加新功能,通常情况下这种扩展就是定制化命令,但扩展并不仅限于命令. 这里有一些列的扩展:http://wiki.openqa.org/display/SEL/Contributed+User-Extensions 1.下面我们利用扩展的方式,产生一个用户随机数字 为了使

[20120509]IOT索引组织表相关信息的学习(三).txt

[20120509]IOT索引组织表相关信息的学习(三).txt 上次链接:http://space.itpub.net/267265/viewspace-719517http://space.itpub.net/267265/viewspace-717272 IOT 是一种特殊的索引结构,使用它能够解决特定场合的应用问题,但是在许多应用中很少使用,更多的是使用堆表.我仅仅在生产系统中对3个表使用,我偏向使用静态以及"只读"的小表. 如果IOT表存在除主键外的第2索引,如果使用它存在物

自动化测试学习(四) selenium命令之验证页面元素

根据上一节计划,这里我们来学习一下如何验证页面元素. ----//验证页面元素 验证页面上的UI元素,是你在自动化测试案例过程中最常用到的特性.Selenese通过各种方式验证UI元素. 举例,你是否正在测试一下情况: (1)一个UI元素存在于页面上某个位置: (2)特定文本存在于页面上某个位置: (3)特定文本存在于页面上指定位置: 如果你要测试文本标题,那么文本内容和它所在的页面顶部位置,测试案例都需要关心.如果你要测试主页上的某个图片,但是开发人员经常改变图片所在的位置,那么你只要测试特定

自动化测试学习(六) selenium命令之文字范本匹配

文字范本匹配 ======================================= 文字范本匹配其实可以理解为通配符.我想大家都用过windows 系统自带的搜索功能. *   星号代表一个或多个字符. ?  问号代表一个字符. 范本也是经常被selenes命令使用的参数:范本允许你使用特殊字符来描述期望值,而不是准确的说明期望值. selenium中需要范本的命令包括: verifyTextPresent.verifyTitle.verifyAlert.assertConfirmat