Selenium IDE命令(Selenese)

Selenium命令,也称为 - Selenese 是运行测试的Selenium IDE中使用的命令集。 使用selenese,可以执行以下操作:

  • 根据HTML标记测试UI元素的存在。
  • 测试特定内容。
  • 测试断开的链接。
  • 测试输入字段,选择列表选项,提交表单和表格数据等。
  • 测试窗口大小,鼠标选项,警报,Ajax功能,弹出窗口,事件处理和许多其他Web应用程序功能。

Selenium命令基本上分为三类:

  • 操作
  • 访问器
  • 断言

操作

操作(动作)是通常操纵应用程序状态的selenium命令。 执行操作会生成诸如单击此链接,选择该选项,键入此框等事件。如果操作失败或有错误,则停止执行当前测试。

一些最常用的操作命令包括:

命令(语法)

open (url)

它在指定的浏览器中启动所需的URL,并接受相对和绝对URL

type (locator,value)

它设置输入字段的值,类似于用户输入操作

typeKeys (locator,value)

此命令模拟指定元素上的击键事件

click (locator)

此命令可以单击链接,按钮,复选框或单选按钮

clickAt (locator,coordString)

此命令可在定位器和坐标的帮助下启用元素的单

doubleClick (locator)

此命令允许基于指定的元素双击web元素

focus (locator)

它将焦点移动到指定的元

highlight (locator)

它将指定元素的背景颜色更改为黄色以突出显示,这对于调试目的很有用

close()

此命令模拟用户单击弹出窗口或选项卡标题栏中的关闭按钮

store (expression,variableName)

此命令指定要在其中存储结果的变量的名称,expression是要存储的值

waitForCondition (script,timeout)

此命令重复执行指定的JavaScript代码段,直到它的计算结果为true

访问器


访问器是selenium命令,用于检查应用程序的状态并将结果存储在变量中。 它们还用于自动生成断言。

一些最常用的访问器(Accessors)命令包括:

命令(语法)

storeTitle (variableName)

此命令获取当前页面的标题

storeText (locator, variableName)

此命令获取元素的文本

storeValue (locator,variableName)

此命令获取输入字段的(空白修剪)

storeTable (tableCellAddress, variableName)

此命令从表的单元格中获取文本

storeLocation (variableName)

此命令获取当前页面的绝对URL

storeElementIndex (locator, variableName)

此命令获取元素与其父元素的相对索引(0开始)

storeBodyText (variableName)

此命令获取页面的整个文本

storeAllButtons (variableName)

它返回页面上所有按钮的ID

storeAllFields (variableName)

它返回页面上所有输入字段的ID

storeAllLinks (variableName)

它返回页面上所有链接的ID

断言


断言是使测试人员能够验证应用程序状态的命令。 断言通常用于断言,验证和等待三种模式。
一些最常用的断言命令是:

命令/语法

verifySelected(selectLocator, optionLocator)

此命令验证下拉列表的选定选项是否满足optionSpecifier

verifyAlert (pattern)

此命令验证警报文本; accessorstoreAlert一起使用

verifyAllButtons (pattern)

此命令验证使用withaccessorstoreAllButtons的按钮

verifyAllLinks (pattern)

此命令验证所有链接; accessorstoreAllLinks一起使用

verifyBodyText(pattern)

此命令验证正文; accessorstoreBodyText一起使用

verifyAttribute(attributeLocator, pattern)

此命令验证元素的属性; accessorstoreAttribute一起使用

waitForErrorOnNext (message)

此命令启用等待错误; accessorassertErrorOnNext一起使用

waitForAlert (pattern)

此命令启用等待警报; accessorstoreAlert一起使用

verifyAllWindowIds (pattern)

此命令验证窗口ID; accessorstoreAllWindowIds一起使用

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值