assertErrorOnNext(message)

告诉Selenium在下一个命令执行时期待有错误。

参数:
·message–我们所期望的错误信息。如果出现不正确的错误信息,该命令
将失败。
同断言相关联,自动生成:
·assertNotErrorOnNext(message)
·verifyErrorOnNext(message)
·verifyNotErrorOnNext(message)
·waitForErrorOnNext(message)
·waitForNotErrorOnNext(message)
assertFailureOnNext(message)
告诉Selenium在下一个命令执行时期待有失败。

参数:
·message–我们所期望的失败信息。如果出现不正确的失败信息,该命令将失败。
同断言相关联,自动生成:
·assertNotFailureOnNext(message)
·verifyFailureOnNext(message)
·verifyNotFailureOnNext(message)
·waitForFailureOnNext(message)
·waitForNotFailureOnNext(message)
assertSelected(selectLocator,optionLocator)
验证从下拉框中选择的选项满足选项指定器。
注意, 不赞成使用该命令; 你应该使用assertSelectedLabel,assertSelectedValue,assertSelectedIndex,或assertSelectedId进行代替。
查看选择命令获取更多关于选择定位器的信息。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·optionLocator–一个选项定位器,代表性的就是一个选项标签(如”JohnSmith”)
同断言相关联,自动生成:
·assertNotSelected(selectLocator,optionLocator)
·verifySelected(selectLocator,optionLocator)
·verifyNotSelected(selectLocator,optionLocator)
·waitForSelected(selectLocator,optionLocator)
·waitForNotSelected(selectLocator,optionLocator)
storeAlert(variableName)
返回在之前动作所产生的JavaScript警告消息,如果没有警告将失败。
得到一个警告同手动点击OK有着相同的效果。 如果产生了一个警告, 而你并不去得到/验证它,那么下一个Selenium动作将失败。

注意:在Selenium中, JavaScript警告将不会弹出一个可见的警告对话框。
注意: Selenium不支持在页面的onload()事件句柄中所产生的JavaScript警告。

在这种情况下, 将会生成一个可见的对话框, Selenium将被悬停直到手动点击OK。

Returns:
最近JavaScript的警告消息
同断言相关联,自动生成:
·assertAlert(pattern)
·assertNotAlert(pattern)
·verifyAlert(pattern)
·verifyNotAlert(pattern)
·waitForAlert(pattern)
·waitForNotAlert(pattern)
storeAllButtons(variableName)
返回页面上所有按钮的ID集。
如果被给与的按钮没有ID,则将在结果数组中显示为””。
Returns:
页面上所有按钮的ID集。

同断言相关联,自动生成:
·assertAllButtons(pattern)
·assertNotAllButtons(pattern)
·verifyAllButtons(pattern)
·verifyNotAllButtons(pattern)
·waitForAllButtons(pattern)
·waitForNotAllButtons(pattern)
storeAllFields(variableName)
返回页面上所有可输入域的ID集。
如果被给与的域没有ID,则将在结果数组中显示为””

Returns:
页面上所有域的ID集。
同断言相关联,自动生成:
·assertAllFields(pattern)
·assertNotAllFields (pattern)
·verifyAllFields (pattern)
·verifyNotAllFields (pattern)
·waitForAllFields (pattern)
·waitForNotAllFields (pattern)
storeAllLinks(variableName)
返回页面上所有链接的ID集。
如果被给与的链接没有ID,则将在结果数组中显示为””
Returns:
页面上所有链接的ID集。

同断言相关联,自动生成:
·assertAllLinks(pattern)
·assertNotAllLinks (pattern)
·verifyAllLinks (pattern)
·verifyNotAllLinks (pattern)
·waitForAllLinks (pattern)
·waitForNotAllLinks (pattern)
storeAllWindowIds(variableName)
返回所有浏览器已知的窗体 ID集。

Returns:
所有浏览器已知的窗体 ID集。
同断言相关联,自动生成:
·assertAllWindowIds (pattern)
·assertNotAllWindowIds (pattern)
·verifyAllWindowIds (pattern)
·verifyNotAllWindowIds (pattern)
·waitForAllWindowIds (pattern)
·waitForNotAllWindowIds (pattern)
storeAllWindowNames(variableName)
返回所有浏览器已知的窗体名称集。
Returns:
所有浏览器已知的窗体名称集。

同断言相关联,自动生成:
·assertAllWindowNames (pattern)
·assertNotAllWindowNames (pattern)
·verifyAllWindowNames (pattern)
·verifyNotAllWindowNames (pattern)
·waitForAllWindowNames (pattern)
·waitForNotAllWindowNames (pattern)
storeAllWindowTitles(variableName)
返回所有浏览器已知的窗体标题集。

Returns:
所有浏览器已知的窗体标题集。
同断言相关联,自动生成:
·assertAllWindowTitles (pattern)
·assertNotAllWindowTitles (pattern)
·verifyAllWindowTitles (pattern)
·verifyNotAllWindowTitles (pattern)
·waitForAllWindowTitles (pattern)
·waitForNotAllWindowTitles (pattern)
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)
storeEval(script,variableName)
获得指定JavaScript片段执行后的值。该片段可以有多行,但只返回最后一行的值。要注意到,默认情况下,该片段将在”selenium”对象本身的上下文中运行,因此其将提交给Selenium对象。用window将窗体提交给你的应用程序,
如:
window.document.getElementById(‘foo’)如果你不得不在你的应用程序页面使用一个定位器提交一个单元素, 你可以用this.browserbot.findElement(“id=foo”),这里”id=foo”就是你的定位器。

参数:
·script–要运行的JavaScript
·variableName-用于存储结果的变量名。

Returns:
片段执行后的值同断言相关联,自动生成:
·assertEval (script,pattern)
·assertNotEval (script,pattern)
·verifyEval (script,pattern)
·verifyNotEval (script,pattern)
·waitForEval (script,pattern)
·waitForNotEval (script,pattern)
storeExpression(expression,variableName)返回指定表达式。
由于JavaScript的预处理机制使其显得非常有用。它可以用于生成如assertExpression和waitForExpression命令。

参数:
·expression–要返回的值
·variableName-用于存储结果的变量名。

Returns:
通过的值同断言相关联,自动生成:
·assertExpression (expression,pattern)
·assertNotExpression (expression,pattern)
·verifyExpression (expression,pattern)
·verifyNotExpression (expression,pattern)
·waitForExpression (expression,pattern)
·waitForNotExpression (expression,pattern)
storeHtmlSource(variableName)返回”html”标签间的整个HTML源代码。
Returns:

整个HTML源代码同断言相关联,自动生成:
assertHtmlSource (pattern)
assertNotHtmlSource (pattern)
verifyHtmlSource (pattern)
verifyNotHtmlSource (pattern)
waitForHtmlSource (pattern)
waitForNotHtmlSource (pattern)
storeLocation(variableName)取得当前页面的绝对路径

Returns:
当前页面的绝对路径同断言相关联,自动生成:
assertLocation (pattern)
assertNotLocation (pattern)
verifyLocation (pattern)
verifyNotLocation (pattern)
waitForLocation (pattern)
waitForNotLocation (pattern)
storeMouseSpeed(variableName)
返回在dragAndDrop命令执行期间, ”mousemove”事件时的像素数字(默认 为10)

Returns:
dragAndDrop命令执行期间, ”mousemove”事件时的像素数字(默认为10)同断言相关联,自动生成:
·assertMouseSpeed (pattern)
·assertNotMouseSpeed (pattern)
·verifyMouseSpeed (pattern)
·verifyNotMouseSpeed (pattern)
·waitForMouseSpeed (pattern)
·waitForNotMouseSpeed (pattern)
storePrompt(variableName)
返回在之前动作所产生的JavaScript问题提示消息。
要成功挂起问题提示需要先运行answerOnNextPrompt命令。如果产生了一个问题提示,而你并不去得到/验证它,那么下一个Selenium动作将失败。

注意:在Selenium中, JavaScript确认将不会弹出一个可见的对话框。

注意:Selenium不支持在页面的onload()事件句柄中所产生的JavaScript问题提示。 在这种情况下, 将会生成一个可见的对话框, Selenium将被悬停直到手动点击OK。

Returns:
最近JavaScript的问题提示消息同断言相关联,自动生成:
·assertPrompt (pattern)
·assertNotPrompt (pattern)
·verifyPrompt (pattern)
·verifyNotPrompt (pattern)
·waitForPrompt (pattern)
·waitForNotPrompt (pattern)
storeSelectedId(selectLocator,variableName)获取从指定选择元素中选择的选项元素ID。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName -用于存储结果的变量名。

Returns:
从指定选择元素中选择的选项元素ID同断言相关联,自动生成:
·assertSelectedId (selectLocator,pattern)
·assertNotSelectedId (selectLocator,pattern)
·verifySelectedId (selectLocator,pattern)
·verifyNotSelectedId (selectLocator,pattern)
·waitForSelectedId (selectLocator,pattern)
·waitForNotSelectedId (selectLocator,pattern)
storeSelectedIds(selectLocator,variableName)
从指定选择或多选元素中获取选择的选项元素ID集。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName-用于存储结果的变量名。

Returns:
从指定选择或多选元素中选择的选项元素ID集合数组同断言相关联,自动生成:
·assertSelectedIds (selectLocator,pattern)
·assertNotSelectedIds (selectLocator,pattern)
·verifySelectedIds (selectLocator,pattern)
·verifyNotSelectedIds (selectLocator,pattern)
·waitForSelectedIds (selectLocator,pattern)
·
waitForNotSelectedIds (selectLocator,pattern)
storeSelectedIndex(selectLocator,variableName)
从指定的选择元素中获取被选项索引(从0开始)。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName-用于存储结果的变量名。
Returns:
从指定选择元素中选择的选项元素索引
同断言相关联,自动生成:
·assertSelectedIndex (selectLocator,pattern)
·assertNotSelectedIndex (selectLocator,pattern)
·verifySelectedIndex (selectLocator,pattern)
·verifyNotSelectedIndex (selectLocator,pattern)
·waitForSelectedIndex (selectLocator,pattern)
·waitForNotSelectedIndex (selectLocator,pattern)
storeSelectedIndexs(selectLocator,variableName)
从指定的选择或多选元素中获取被选项索引(从0开始)集。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName -用于存储结果的变量名。
Returns:
从指定选择或多选元素中选择的选项元素索引集合数组
同断言相关联,自动生成:
·assertSelectedIndexs (selectLocator,pattern)
·assertNotSelectedIndexs (selectLocator,pattern)
·verifySelectedIndexs (selectLocator,pattern)
·verifyNotSelectedIndexs (selectLocator,pattern)
·waitForSelectedIndexs (selectLocator,pattern)
·waitForNotSelectedIndexs (selectLocator,pattern)
storeSelectedLabel(selectLocator,variableName)
从指定的选择元素中获取所选择的选项标签(可见文本)。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName -用于存储结果的变量名。
Returns:
所选择的选项标签
同断言相关联,自动生成:
·assertSelectedLabel (selectLocator,pattern)
·
assertNotSelectedLabel (selectLocator,pattern)
·verifySelectedLabel (selectLocator,pattern)
·verifyNotSelectedLabel (selectLocator,pattern)
·waitForSelectedLabel (selectLocator,pattern)
·
waitForNotSelectedLabel (selectLocator,pattern)
storeSelectedLabels(selectLocator,variableName)
从指定的选择或多选元素中获取所选择的选项标签(可见文本)。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName -用于存储结果的变量名。
Returns:
所选择的选项标签
同断言相关联,自动生成:
·assertSelectedLabel (selectLocator,pattern)
·assertNotSelectedLabel (selectLocator,pattern)
·verifySelectedLabel (selectLocator,pattern)
·verifyNotSelectedLabel (selectLocator,pattern)
·waitForSelectedLabel (selectLocator,pattern)
·waitForNotSelectedLabel (selectLocator,pattern)
storeSelectedValue(selectLocator,variableName)
从指定的选择元素中获取所选择的选项值(值属性)。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName-用于存储结果的变量名。
Returns:
所选择的选项值
同断言相关联,自动生成:
·assertSelectedValue (selectLocator,pattern)
·assertNotSelectedValue (selectLocator,pattern)
·verifySelectedValue (selectLocator,pattern)
·verifyNotSelectedValue (selectLocator,pattern)
·waitForSelectedValue (selectLocator,pattern)
·waitForNotSelectedValue (selectLocator,pattern)
storeSelectedValues(selectLocator,variableName)
从指定的选择或多选元素中获取所有所选择的选项值(值属性)。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName-用于存储结果的变量名。
Returns:
所有所选择的选项值数组
同断言相关联,自动生成:
·assertSelectedValues (selectLocator,pattern)
·assertNotSelectedValues (selectLocator,pattern)
·verifySelectedValues (selectLocator,pattern)
·verifyNotSelectedValues (selectLocator,pattern)
·waitForSelectedValues (selectLocator,pattern)
·waitForNotSelectedValues (selectLocator,pattern)
storeSelectOptions(selectLocator,variableName)
获取指定选择下拉框的选项标签。

参数:
·selectLocator-一个用于识别下拉菜单的元素定位器
·variableName-用于存储结果的变量名。
Returns:
指定选择下拉框的选项标签数组同断言相关联,自动生成:
·assertSelectedOptions (selectLocator,pattern)
·assertNotSelectedOptions (selectLocator,pattern)
·verifySelectedOptions (selectLocator,pattern)
·verifyNotSelectedOptions (selectLocator,pattern)
·waitForSelectedOptions (selectLocator,pattern)
·waitForNotSelectedOptions (selectLocator,pattern)
storeTable(tableCellAddress,variableName)
从某个表的单元格中获取文本。单元格地址语法如tablelocator.row.column, 这
里的row和column从0开始。

参数:
·tableCellAddress–一个单元格地址,如”foo.1.4”
·variableName-用于存储结果的变量名。
Returns:
从指定单元格取出的文本
同断言相关联,自动生成:
·assertTable (tableCellAddress,pattern)
·assertNotTable (tableCellAddress,pattern)
·verifyTable (tableCellAddress,pattern)
·verifyNotTable (tableCellAddress,pattern)
·waitForTable (tableCellAddress,pattern)
·waitForNotTable (tableCellAddress,pattern)
storeText(locator,variableName)
获取元素的文本。 这对任何包含文本的元素都有效。 该命令即可以用于如火狐
浏览器的textContent, 也可以用于如IE浏览器的innerText——显示给用户的。

参数:
·locator-一个元素定位器
·variableName-用于存储结果的变量名。
Returns:
元素的文本
同断言相关联,自动生成:
·assertText (locator,pattern)
·assertNotText (locator,pattern)
·verifyText (locator,pattern)
·verifyNotText (locator,pattern)
·waitForText (locator,pattern)
·waitForNotText (locator,pattern)
storeTitle(variableName)
获取当前页面的标题。

Returns:
当前页面的标题。
同断言相关联,自动生成:
·assertTitle (pattern)
·assertNotTitle (pattern)
·verifyTitle (pattern)
·verifyNotTitle (pattern)
·waitForTitle (pattern)
·waitForNotTitle (pattern)
storeValue(locator,variableName)
获得一个输入域(或任何包含value参数的元素)的值(已去除空格)。对于
checkbox/radio元素,其值为”on”还是”off”依赖于该元素是否被选中。

参数:
·locator-一个元素定位器
·variableName-用于存储结果的变量名。

Returns:
元素值,对于checkbox/radio元素则为”on/off”
同断言相关联,自动生成:
·assertValue (locator,pattern)
·assertNotValue (locator,pattern)
·verifyValue (locator,pattern)
·verifyNotValue (locator,pattern)
·waitForValue (locator,pattern)
·
waitForNotValue (locator,pattern)
storeWhetherThisFrameMatchFrameExpression(currenFrameString,target,vari
ableName)确定当前框架是否包含该运行代码。这对于代理注入代码模式非常有用,这些代码在每个浏览器框架和窗体中运行,有时seleniumserver需要识别当前是哪个框架。这种情况下,当测试调用selectFrame,该程序将被每个框架调用以指出哪个框架被选择。被选择的框架将返回true,而其他将返回false。

参数:
·currenFrameString–开始框架
·target–新框架(也许与当前框架相关联)
·variableName-用于存储结果的变量名。

Returns:
如果新框架为该代码的窗体,返回true
同断言相关联,自动生成:
·assertWhetherThisFrameMatchFrameExpression
(currenFrameString,target)
·assertNotWhetherThisFrameMatchFrameExpression
(currenFrameString,target)
·verifyWhetherThisFrameMatchFrameExpression
(currenFrameString, target)
·verifyNotWhetherThisFrameMatchFrameExpression
(currenFrameString, target)
·waitForWhetherThisFrameMatchFrameExpression
(currenFrameString, target)
·waitForNotWhetherThisFrameMatchFrameExpression
(currenFrameString, target)
storeWhetherThisWindowMatchWindowExpression(currenWindowString,target,variableName)确定当前窗体是否包含该运行代码。
这对于代理注入代码模式非常有用,这些代码在每个浏览器框架和窗体中运行,有时 selenium server需要识别当前是哪个窗体。这种情况下,当测试调用selectWindow,该程序将被每个窗体调用以指出哪个窗体被选择。被选择的窗体将返回 true,而其他将返回 false。

参数:
·currenFrameString –开始窗体
·target –新窗体(也许与当前窗体相关联,如, ”_parent”)
·variableName -用于存储结果的变量名。

Returns:
如果新窗体为该代码的窗体,返回 true
同断言相关联,自动生成:
·assertWhetherThisWindowMatchWindowExpression
(currenWindowString, target)
·assertNotWhetherThisWindowMatchWindowExpression
(currenWindowString, target)
·verifyWhetherThisWindowMatchWindowExpression
(currenWindowString, target)
·verifyNotWhetherThisWindowMatchWindowExpression
(currenWindowString, target)
·waitForWhetherThisWindowMatchWindowExpression
(currenWindowString, target)
·waitForNotWhetherThisWindowMatchWindowExpression
(currenWindowString, target)
storeXpathCount(xpath,variableName)
返回匹配指定 xpath的节点数,如”//table”将给出表的个数。

参数:
·xpath –要计算的 xpath表达式。不要用’count()’函数将该表达式包含起来,我们将自动帮你作这件事。
·variableName -用于存储结果的变量名。

Returns:
匹配指定xpath的节点数
同断言相关联,自动生成:
·assertXpathCount (xpath,pattern)
·assertNotXpathCount (xpath,pattern)
·verifyXpathCount (xpath,pattern)
·verifyNotXpathCount (xpath,pattern)
·waitForXpathCount (xpath,pattern)
·waitForNotXpathCount (xpath,pattern)
storeAlertPresent(variableName)
发生警告了?
该函数永远不会抛出异常
Returns:
如果有警告返回true

同断言相关联,自动生成:
·assertAlertPresent ()
·assertNotAlertPresent ()
·verifyAlertPresent ()
·verifyNotAlertPresent ()
·waitForAlertPresent ()
·waitForNotAlertPresent ()
storeChecked(locator,variableName)
获取一个关联性按钮(checkbox/radio)是否被勾选。如果指定元素不存在或不是一个关联性按钮,将失败。

参数:
·locator–一个执行checkbox或radio按钮的元素定位器
·variableName -用于存储结果的变量名。
Returns:
如果该checkbox被勾选,返回true,否则返回 false同断言相关联,自动生成:
·assertChecked (locator)
·assertNotChecked (locator)
·verifyChecked (locator)
·verifyNotChecked (locator)
·waitForChecked (locator)
·waitForNotChecked (locator)
storeConfirmationPresent(variableName)
confirm()被调用了?该函数永远不会抛出异常

Returns:
如果有一个未决的确认返回true同断言相关联,自动生成:
·assertConfirmationPresent ()
·assertNotConfirmationPresent ()
·verifyConfirmationPresent ()
·verifyNotConfirmationPresent ()
·waitForConfirmationPresent ()
·waitForNotConfirmationPresent ()
storeEditable(locator,variableName)
判定指定的输入元素是否为可编辑, 且ie没有被禁用。 如果指定元素不为一个
可输入元素,该函数将失败。

参数:
·locator–一个元素定位器
·variableName-用于存储结果的变量名。
Returns:
如果输入元素可编辑返回true,否则返回false
同断言相关联,自动生成:
·assertEditable (locator)
·assertNotEditable (locator)
·verifyEditable (locator)
·verifyNotEditable (locator)
·waitForEditable (locator)
·waitForNotEditable (locator)
storeElementPresent(locator,variableName)验证指定元素在页面上。

参数:
·locator–一个元素定位器
·variableName-用于存储结果的变量名。

Returns:
如果该元素出现返回true,否则返回false
同断言相关联,自动生成:
·assertElementPresent (locator)
·assertNotElementPresent (locator)
·verifyElementPresent (locator)
·verifyNotElementPresent (locator)
·waitForElementPresent (locator)
·waitForNotElementPresent (locator)
storeOrdered(locator1,locator2,variableName)检查这两个元素是否有相同的父级,且在DOM中为顺序亲属。两个相同元素将不考虑顺序。

参数:
·locator1–指向第一个元素的元素定位器
·locator2–指向第二个元素的元素定位器
·variableName-用于存储结果的变量名。

Returns:
如果元素1是元素2的兄长,返回true,否则返回false
同断言相关联,自动生成:
·assertOrdered (locator1,locator2)
·assertNotOrdered (locator1,locator2)
·verifyOrdered (locator1,locator2)
·verifyNotOrdered (locator1,locator2)
·waitForOrdered (locator1,locator2)
·waitForNotOrdered (locator1,locator2)
storePromptPresent(variableName)
发生提示了?
该函数永远不会抛出异常

Returns:
如果有一个未决的提示返回true
同断言相关联,自动生成:
·assertPromptPresent ()
·assertNotPromptPresent ()
·verifyPromptPresent ()
·verifyNotPromptPresent ()
·waitForPromptPresent ()
·waitForNotPromptPresent ()
storeSomethingSelected(selectLocator,variableName)
判定一个下拉菜单是否选择了某个选项。

参数:
·selectLocator–一个用于识别下拉菜单的元素定位器
·variableName-用于存储结果的变量名。

Returns:
如果选择某选项返回true,否则返回false
同断言相关联,自动生成:
·assertSomethingSelected (selectLocator)
·assertNotSomethingSelected (selectLocator)
·verifySomethingSelected (selectLocator)
·verifyNotSomethingSelected (selectLocator)
·waitForSomethingSelected (selectLocator)
·waitForNotSomethingSelected (selectLocator)
storeTextPresent(pattern,variableName)
验证指定文本出现在提交给用户的页面上。

参数:
·pattern–用于匹配页面文本的范式
·variableName-用于存储结果的变量名。

Returns:
如果该范式匹配文本返回true,否则返回false
同断言相关联,自动生成:
·assertTextPresent (pattern)
·assertNotTextPresent (pattern)
·verifyTextPresent (pattern)
·verifyNotTextPresent (pattern)
·waitForTextPresent (pattern)
·waitForNotTextPresent (pattern)
storeVisible(locator,variableName)
判定指定元素是否可见。一个元素可以通过将其本身或其父级的CSS”visibility”属性设定为”hidden”, 或将”dispaly”属性设定为”none”, 以使其不可见。 如果该元素不存在,此方法将失败。

参数:
·locator–一个元素定位器
·variableName-用于存储结果的变量名。
Returns:
如果指定元素为可见返回true,否则返回false
同断言相关联,自动生成:
·assertVisible (locator)
·assertNotVisible (locator)
·verifyVisible (locator)
·verifyNotVisible (locator)
·waitForVisible (locator)
·waitForNotVisible (locator)

05-11 11:17