storeAttribute(attributeLocator,variableName)
获得一个元素属性值。
参数:
·attributeLocator –由@符号开头,后跟随属性名,如”foo@bar”
·variableName –用于存储结果的变量名。
Returns:
指定属性的值
同断言相关联,自动生成:
·assertAttribute (attributeLocator, pattern)
·assertNotAttribute (attributeLocator, pattern)
·verifyAttribute (attributeLocator, pattern)
·verifyNotAttribute (attributeLocator, pattern)
·waitForAttribute (attributeLocator, pattern)
·waitForNotAttribute (attributeLocator, pattern)
storeAttributeFromAllWindows(attributeName,variableName)
返回所有已知窗体的某些属性的每一个实例。
参数:
·attributeName –窗体某属性的名称
·variableName -用于存储结果的变量名。
Returns:
从所有已知窗体获得的该属性的数值集。
同断言相关联,自动生成:
·assertAttributeFromAllWindows (attributeName, pattern)
·assertNotAttributeFromAllWindows (attributeName, pattern)
·verifyAttributeFromAllWindows (attributeName, pattern)
·verifyNotAttributeFromAllWindows (attributeName, pattern)
·waitForAttributeFromAllWindows (attributeName, pattern)
·waitForNotAttributeFromAllWindows (attributeName, pattern)
storeBodyText(variableName)
获取页面上所有文本。
Returns:
页面上所有文本
同断言相关联,自动生成:
·assertBodyText (pattern)
·assertNotBodyText (pattern)
·verifyBodyText (pattern)
·verifyNotBodyText (pattern)
·waitForBodyText (pattern)
·waitForNotBodyText (pattern)
storeConfirmation(variableName)
返回在之前动作所产生的JavaScript确认消息。
默认情况下,confirm函数将返回true,同手动点击OK有着相同的效果。这可以通过之前执行chooseCancelOnNextConfirmation命令改变。如果产生了一个确认,而你并不去得到/验证它,那么下一个Selenium动作将失败。
注意:在Selenium中,JavaScript确认将不会弹出一个可见的对话框。
注意:Selenium不支持在页面的onload()事件句柄中所产生的JavaScript警告。在这种情况下,将会生成一个可见的对话框,Selenium将被悬停直到手动点击OK。
Returns:
最近JavaScript的确认消息
同断言相关联,自动生成:
·assertConfirmation (pattern)
·assertNotConfirmation (pattern)
·verifyConfirmation (pattern)
·verifyNotConfirmation (pattern)
·waitForConfirmation (pattern)
·waitForNotConfirmation (pattern)
storeCookie(variableName)
返回当前测试下当前页面的所有cookies
Returns:
当前测试下当前页面的所有cookies
同断言相关联,自动生成:
·assertCookie (pattern)
·assertNotCookie (pattern)
·verifyCookie (pattern)
·verifyNotCookie (pattern)
·waitForCookie (pattern)
·waitForNotCookie (pattern)
storeCursorPosition(locator,variableName)
返回所给与的输入元素或文本域的文本光标位置。
要注意,这并不在所有的浏览器中有效。
特别指出,如果光标/选择已经被JavaScript所清除,该命令将尝试返回光标所在的最后位置,即使光标已经不在该页面。这被归档为SEL-243。
如果指定元素不是一个可输入元素或文本域,或没有光标在此元素上,该方法将失败。
参数:
·locator –一个指向输入元素或文本域的元素定位器
·variableName -用于存储结果的变量名。
Returns:
在该域中的光标数字位置
同断言相关联,自动生成:
·assertCursorPosition (locator,pattern)
·assertNotCursorPosition (locator,pattern)
·verifyCursorPosition (locator,pattern)
·verifyNotCursorPosition (locator,pattern)
·waitForCursorPosition (locator,pattern)
·waitForNotCursorPosition (locator,pattern)
storeElementHeight(locator,variableName)
返回元素的高度
参数:
·locator –一个指向元素的元素定位器
·variableName -用于存储结果的变量名。
Returns:
元素的高度
同断言相关联,自动生成:
·assertElementHeight (locator,pattern)
·assertNotElementHeight (locator,pattern)
·verifyElementHeight (locator,pattern)
·verifyNotElementHeight (locator,pattern)
·waitForElementHeight (locator,pattern)
·waitForNotElementHeight (locator,pattern)
storeElementIndex(locator,variableName)
获取元素相对于其父元素的索引(从0开始)。注释节点和空文本节点将被忽略。
参数:
·locator –一个指向元素的元素定位器
·variableName -用于存储结果的变量名。
Returns:
元素相对于其父元素的索引(从0开始)
同断言相关联,自动生成:
·assertElementIndex (locator,pattern)
·assertNotElementIndex (locator,pattern)
·verifyElementIndex (locator,pattern)
·verifyNotElementIndex (locator,pattern)
·waitForElementIndex (locator,pattern)
·waitForNotElementIndex (locator,pattern)
storeElementPositionLeft(locator,variableName)
返回元素的水平位置
参数:
·locator –一个指向元素的元素定位器或元素本身
·variableName -用于存储结果的变量名。
Returns:
到框架边缘的像素。
同断言相关联,自动生成:
·assertElementPositionLeft (locator,pattern)
·assertNotElementPositionLeft (locator,pattern)
·verifyElementPositionLeft (locator,pattern)
·verifyNotElementPositionLeft (locator,pattern)
·waitForElementPositionLeft (locator,pattern)
·waitForNotElementPositionLeft (locator,pattern)
storeElementPositionTop(locator,variableName)
返回元素的纵向位置
参数:
·locator –一个指向元素的元素定位器或元素本身
·variableName -用于存储结果的变量名。
Returns:
到框架边缘的像素。
同断言相关联,自动生成:
·assertElementPositionTop (locator,pattern)
·assertNotElementPositionTop (locator,pattern)
·verifyElementPositionTop (locator,pattern)
·verifyNotElementPositionTop (locator,pattern)
·waitForElementPositionTop (locator,pattern)
·waitForNotElementPositionTop (locator,pattern)
storeElementWidth(locator,variableName)
返回元素的宽度
参数:
·locator –一个指向元素的元素定位器
·variableName -用于存储结果的变量名。
Returns:
元素的宽度(以像素为单位)
同断言相关联,自动生成:
·assertElementWidth (locator,pattern)
·assertNotElementWidth (locator,pattern)
·verifyElementWidth (locator,pattern)
·verifyNotElementWidth (locator,pattern)
·waitForElementWidth (locator,pattern)
·waitForNotElementWidth (locator,pattern)