Selenium教程

Selenium IDE-命令

Selenium命令(也称为" Selenese")是在Selenium IDE中运行测试的命令集。使用selenese,可以执行以下活动:
根据HTML标记测试UI元素的存在。 测试特定内容。 测试断开的链接。 测试输入字段,选择列表选项,提交表单和表格数据等。 测试窗口大小,鼠标选项,警报,Ajax功能,弹出窗口,事件处理和许多其他Web应用程序功能。
Selenium命令(Selenium)的序列一起被称为测试脚本。

Selenium命令的类型

Selenium命令基本上是分类的分为三类:
动作 访问者 断言

1、动作

动作是通常用于操纵应用程序状态的Selenium命令。执行动作会生成诸如单击此链接,选择该选项,键入此框等事件。如果某个动作失败或存在错误,则会停止执行当前测试。
某些情况最常见使用的Actions命令包括: ​​
命令/语法 说明
open (url) 它将在指定的浏览器中启动所需的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"。

2、访问者

访问器是Selenium命令,用于检查应用程序的状态并将结果存储在变量中。它们还用于自动生成断言。
一些最常用的访问器命令包括: ​​
命令/语法 说明
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。

3、断言

断言是使测试人员能够验证应用程序状态的命令。断言通常用于断言,验证和等待三种模式。
一些最常用的断言命令是:
命令/语法 说明
verifySelected(selectLocator,optionLocator) 此命令验证下拉菜单中所选的选项是否满足optionSpecifier。
verifyAlert (pattern) 此命令验证警报文本;与accessorstoreAlert一起使用。
verifyAllButtons (pattern) 此命令验证与accessorstoreAllButtons一起使用的按钮。
verifyAllLinks (pattern) 此命令验证所有链接;与accessorstoreAllLinks一起使用。
verifyBodyText(pattern) 此命令验证正文。与accessorstoreBodyText一起使用。
verifyAttribute(attributeLocator,pattern) 此命令验证元素的属性;与accessorstoreAttribute一起使用。
waitForErrorOnNext (message) 此命令启用等待错误;与accessorassertErrorOnNext一起使用。
waitForAlert (pattern) 此命令启用等待警报;与accessorstoreAlert一起使用。
verifyAllWindowIds (pattern) 此命令验证窗口ID;与accessorstoreAllWindowIds一起使用。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4