123456

单日志页面显示设置
关闭
网易首页网易博客
博客首页博客拍拍精美风格博客圈子博客活动娱乐中心博客话题找 朋 友博客复制手机博客短信写博意见反馈更多>> 搜 索登录| 注册
WalkIntoJava
我心飞扬

首页 日志 相册 音乐 收藏 博友 关于我







很抱歉,因为您在网易相册发布了违规信息,账号被屏蔽。被屏蔽期间他人无法访问您的相册。
去帮助中心,了解如何重新恢复服务。


日志


XML文档的解析
Selenium API 一
Selenium API 二
java技术 2009-07-31 09:31 阅读83 评论0 字号: 大大 中中 小小 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,variableName)

确定当前框架是否包含该运行代码。

这对于代理注入代码模式非常有用,这些代码在每个浏览器框架和窗体中运行,有时selenium server需要识别当前是哪个框架。这种情况下,当测试调用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)
有0人推荐   .
举报引用(0) 评论(0)阅读(83) 上一篇:Selenium API 一

下一篇:XML文档的解析

最近读者

登录后,您可以在此留下足迹。

lixuefeng3012126

评论
点击登录 |昵称:


MyJava 加博友 关注他

最新日志
•SAX Parser.•集成開發工具IDEA快捷鍵.•swing的布局管理器.•DOM4J解析XML文件.•如何使用反射类.•邮件传输协议. .
公司简介- 联系方法- 招聘信息- 客户服务- 相关法律- 互动营销-
网易公司版权所有 ©1997-2009 JSWindow

正在加载中... {if coms != null && coms.length != 0} <div id="comShowHeader_${parentId}" class="g_h_20 g_c_mgin nt-message"> <ul class="g_menu_09 g_w_at com_page"> <li> {if (coms != null) && (comCount > (commentRange * pageNum))} <a id="spnNextPage_${parentId}" class="g_c_noul c06" href="#" οnclick="${containerObjName}.moveToPage(${pageNum} + 1, true);return false;">下页</a> {else}<span class="c09">下页</span>{/if} </li> <li><span class="ckck c07">${pageNum}/${totalPageNum}</span></li> <li> {if pageNum > 1} <a id="spnPrevPage_${parentId}" class="g_c_noul c06" href="#" οnclick="${containerObjName}.moveToPage(${pageNum} - 1, true);return false;">上页</a> {else}<span class="c09">上页</span>{/if} </li> </ul> </div> <div class="cmt-wrap nt-message"> {for com in coms} <div class="cmt-dtl brd01"> <div class="user-img"> {if com.publisherName != null && com.publisherName != ""} {if com.rtype != null && com.rtype == 0} <a href="http://photo.163.com/photo/${com.publisherName}" target="_blank"> <img title="" alt="头像" id="imgPubPic_${com.id}" class="img50" src="${com.publisherAvatar}" οnerrοr="this.src='http://b.bst.126.net/style/common/stranger.gif'"/> </a> {else} <a href="http://${com.publisherName|parentDomain}${prefix}/" target="_blank"> <img title="" alt="头像" id="imgPubPic_${com.id}" class="img50" src="http://os.blog.163.com/common/ava.s?host=${com.publisherName|escape}&b=0&t=660" οnerrοr="this.src='http://b.bst.126.net/style/common/stranger.gif'"/> </a> {/if} {else} <img class="img50" id="imgPubPic_${com.id}" src="${Const.STDomain}/style/common/comment/n50.jpg" οnerrοr="this.src='http://b.bst.126.net/style/common/comment/n50.jpg'" title="${com.ipName|default:""}{if UD.hostId==UD.visitorId} ${com.ip|default:""}{/if}"/> {/if} </div> <div class="cmt-main"> <div class="author"> {if com.publisherName != null && com.publisherName != ""} <a id="aComPubName_${com.id}" class="c05" {if com.rtype != null && com.rtype == 0} href="http://photo.163.com/photo/${com.publisherName}" {else} href="http://${com.publisherName|parentDomain}${prefix}/" {/if} title="${com.publisherNickname|escape}" target="_blank"> {if com.publisherId == hostId}<span class="n_ m9com" title="博主"> </span>{/if}${com.publisherNickname|escape}</a> {else} <span class="c09">${com.publisherNickname|escape}</span> {/if} </div> <span id="comContent${com.id}" class="g_t_wrap">${com.content}</span> {if noCommentRight == false || (supportDeleteComment && visitorId == hostId)} <div class="act" id="act_${com.id}"> {if noCommentRight == false} {if com.publisherName != null && com.publisherName != ""} <a id="comReply_${com.id}" class="c05" οnclick="${containerObjName}.reply('${com.id}',true,'${com.publisherNickname|escape|js_string}','${com.publisherName|parentDomain}${prefix}','${com.publisherId}', '${com.publisherName|escape|js_string}','-1');return false;" href="#">回复</a> {else} <a id="comReply_${com.id}" class="c05" οnclick="${containerObjName}.reply('${com.id}',false,'${com.publisherNickname|escape|js_string}','${com.ipName}', '', '','-1');return false;" href="#">回复</a> {/if} {/if} {if noCommentRight == false && supportDeleteComment == true && visitorId == hostId} <span class="sep bd1c">|</span> {/if} {if supportDeleteComment == true && visitorId == hostId} <a id="delcomm_${com.id}" οnclick="${containerObjName}.deleteComment('${com.id}',true);return false;" class="c05" href="#">删除</a> {/if} </div> {/if} <div id="bcomReplyDiv_${com.id}" style="display:none;" class="cmt-outerbox fs0"></div> </div> <div class="t c09"><span class="sep">${NetEase.DateTime.formatRecentDate(com.publishTime,"yyyy-MM-dd HH:mm")}</span></div> {if com.subComments!=null && com.subComments.length!=0} {for scom in com.subComments} <div class="cmt-re brd01 {if scom.isNew} comment-just-commit{/if}"> <div class="user-img"> {if scom.publisherName != null && scom.publisherName != ""} {if scom.rtype != null && scom.rtype == 0} <a href="http://photo.163.com/photo/${scom.publisherName}" target="_blank"> <img title="" alt="头像" id="imgPubPic_${scom.id}" class="img40" src="${scom.publisherAvatar}" οnerrοr="this.src='http://b.bst.126.net/style/common/stranger.gif'"/> </a> {else} <a href="http://${scom.publisherName|parentDomain}${prefix}/" target="_blank"> <img title="" alt="头像" id="imgPubPic_${scom.id}" class="img40" src="http://os.blog.163.com/common/ava.s?host=${scom.publisherName|escape}&b=0&t=660" οnerrοr="this.src='http://b.bst.126.net/style/common/stranger.gif'"/> </a> {/if} {else} <img title="${scom.ipName|default:""}{if UD.hostId==UD.visitorId} ${scom.ip|default:""}{/if}" id="imgPubPic_${scom.id}" class="img40" src="${Const.STDomain}/style/common/comment/n40.jpg" οnerrοr="this.src='http://b.bst.126.net/style/common/comment/n40.jpg'"/> {/if} </div> <div class="cmt-main"> <div class="author"> {if scom.publisherName != null && scom.publisherName != ""} <a id="aComPubName_${scom.id}" title="${scom.publisherNickname|escape}" class="c05" href="http://${scom.publisherName|parentDomain}${prefix}/" target="_blank">{if scom.publisherId == hostId}<span class="n_ m9com" title="博主"> </span>{/if}${scom.publisherNickname|escape}</a> {else} <span class="c09">${scom.publisherNickname|escape}</span> {/if} {if scom.replyComId != scom.mainComId} <span class="c09"> 回复 </span> {if scom.replyToUserName != null && scom.replyToUserName != ""} <a id="aComPubName_${scom.id}_to_${scom.replyComId}" title="${scom.replyToUserNick|escape}" class="c05" href="http://${scom.replyToUserName|parentDomain}${prefix}/" target="_blank">{if scom.replyToUserName == UD.hostName}<span class="n_ m9com" title="博主"> </span>{/if}${scom.replyToUserNick|escape}</a> {else} <span class="c09">${scom.replyToUserNick|escape}</span> {/if} {/if} </div> <span id="comContent${scom.id}" class="g_t_wrap">${scom.content}</span> {if noCommentRight == false || (supportDeleteComment && visitorId == hostId)} <div class="act" id="act_${scom.id}"> {if noCommentRight == false} {if scom.publisherName != null && scom.publisherName != ""} <a id="comReply_${scom.id}" class="c05" οnclick="${containerObjName}.reply('${scom.id}',true,'${scom.publisherNickname|escape|js_string}','${scom.publisherName|parentDomain}${prefix}','${scom.publisherId}', '${scom.publisherName|escape|js_string}','${scom.mainComId}');return false;" href="#">回复</a> {else} <a id="comReply_${scom.id}" class="c05" οnclick="${containerObjName}.reply('${scom.id}',false,'${scom.publisherNickname|escape|js_string}','${scom.ipName}', '', '','${scom.mainComId}');return false;" href="#">回复</a> {/if} {/if} {if noCommentRight == false && supportDeleteComment == true && visitorId == hostId} <span class="sep bd1c">|</span> {/if} {if supportDeleteComment == true && visitorId == hostId} <a id="delcomm_${scom.id}" οnclick="${containerObjName}.deleteComment('${scom.id}',false);return false;" class="c05" href="#">删除</a> {/if} </div> {/if} <div id="bcomReplyDiv_${scom.id}" style="display:none;" class="cmt-outerbox fs0"></div> </div> <div class="t c09"><span class="sep">${NetEase.DateTime.formatRecentDate(scom.publishTime,"yyyy-MM-dd HH:mm")}</span></div> </div> {/for} {else} {/if} </div> {/for} </div> <div id="comShowHeader_${parentId}_end" class="g_h_20 g_c_mgin"> <ul class="g_menu_09 g_w_at com_page"> <li> {if (coms != null) && (comCount > (commentRange * pageNum))} <a id="spnNextPage_${parentId}_end" class="g_c_noul c06" href="#" οnclick="${containerObjName}.moveToPage(${pageNum} + 1, true);return false;">下页</a> {else}<span class="c09">下页</span>{/if} </li> <li><span class="ckck c07">${pageNum}/${totalPageNum}</span></li> <li> {if pageNum > 1} <a id="spnPrevPage_${parentId}_end" class="g_c_noul c06" href="#" οnclick="${containerObjName}.moveToPage(${pageNum} - 1, true);return false;">上页</a> {else}<span class="c09">上页</span>{/if} </li> </ul> </div> {else} {/if} {if (noCommentRight == true)} <div class="loginsection"> {if allowComment == 0} <span class="n_ n21"> </span>登录后你可以发表评论,请先登录。   </span><a href="#" οnclick="showLoginDlg(DomainMap.serverHostName);return false;">登录>></a> {elseif allowComment == 100} {if visitorRank==-100} <span class="n_ n21"> </span>登录并添加博主为博友、通过对方确认后可以发表评论,请先登录。   <a href="#" οnclick="showLoginDlg(DomainMap.serverHostName);return false;">登录>></a> {elseif visitorRank ==0} <span class="n_ n21"> </span>添加博主为博友、通过对方确认后可以发表评论,请先加为博友。   <a id="AComment${parentId}" href="#" οnclick="pageTopBar.showAddFriend();return false;">加为博友>></a> {/if} {elseif allowComment == 10000} <span class="n_ n21"> </span>该内容仅供欣赏。 {/if} </div> {else} <div class="cmt-box2 brd01 nt-message" style="border-bottom-width:1px;border-bottom-style:dashed;"> {if visitorRank <= -100} <div class="g_layout_05 g_h_25 g_t_left" style="margin-bottom:7px;"> <a class="c05" href="#" οnclick="showLoginDlg(DomainMap.serverHostName);return false;">点击登录</a> <span class="sep c09">|</span>昵称:<input type="text" id="username${parentId}" style="width:170px;" class="bd01 g_t_disable nvb g_c_input" name="username${parentId}" value="" maxlength="18"/>     </div> {else} <div class="user-img fl g_c_smvdn"> <input type="hidden" id="username${parentId}" name="username${parentId}" value="${userName}"/> <a href="http://${UD.visitorName|parentDomain}" target="_self"> {if visitorAvatarDefault == true} <img class="img50" title="${userName}" src="${formatImageUrl(defaultVisitorAvatarUrl)}" οnerrοr="this.src='http://b.bst.126.net/style/common/stranger.gif'" alt="显示头像"> {else} <img class="img50" title="${userName}" src="${formatImageUrl(visitorAvatar)}" οnerrοr="this.src='http://b.bst.126.net/style/common/stranger.gif'" alt="头像"> {/if} </a> <span class="g_t_hide" style="width:50px;display:block;" title="${userName}"><a href="http://${UD.visitorName|parentDomain}" target="_self">${userName}</a></span> </div> {/if} <div class="fl" style="width:495px;{if visitorRank > -100}margin-left:9px;{/if}"> <div class="g_c_smvdn bd01" id="edt${parentId}"></div> <div class="g_h_30 g_c_mvdn g_t_left g_w_100"> <div class="nEdt" style="border-bottom:none;background-color:transparent;float:left;width:27px;height:27px;"><div id="_emotionDiv_${parentId}" class="td2" style="display:none;width:27px;height:27px;"></div></div> <div style="float:right;margin-right:-3px;position:relative;"><span class="comment-tip" id="$$_comsubmithint${parentId}" style="position:absolute;top:5px;width:100px;margin-left:20px;line-height:20px;display:none;left:64px;_left:74px;"></span><input class="g_c_button bd01 butn" id="$$_pubbtn${parentId}" οnclick="${containerObjName}.addComment('${parentId}'); return false;" type="submit" {if disabled == true}disabled="true" {/if} value="发 表" {if hasCancelBtn==false}style="font-weight:700;"{/if}/>{if hasCancelBtn}  <input class="g_c_button bd01 butn" id="$$_comcancelbtn${parentId}" οnclick="${containerObjName}.closeComments('${parentId}');return false;" type="submit" {if disabled == true}disabled="true" {/if} value="取 消"/>{/if}  </div> <div id="validCode${parentId}" class="g_c_mvdn g_t_left g_h_25" style="float:right;display:none;margin-right:25px;"></div> </div> </div> </div> {/if}
欢迎通过百度搜索来到MyJava的博客!
注册登录后,你也可以拥有自己的个人博客,
还可以和博友更好的交流。
网易博客欢迎你的加入!
请输入网易通行证用户名和密码登录
用户名: 密码:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值