Selenium中文API(八)

上一篇 / 下一篇  2012-11-15 12:48:32 / 个人分类:selenium

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– 一个执行checkboxradio按钮的元素定位器

·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)


TAG: API api Selenium selenium

 

评分:0

我来说两句

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 20361
  • 日志数: 15
  • 建立时间: 2012-06-20
  • 更新时间: 2013-01-25

RSS订阅

Open Toolbar