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)