本文整理汇总了Python中robot.libraries.BuiltIn.BuiltIn.page_should_contain_text方法的典型用法代码示例。如果您正苦于以下问题:Python BuiltIn.page_should_contain_text方法的具体用法?Python BuiltIn.page_should_contain_text怎么用?Python BuiltIn.page_should_contain_text使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类robot.libraries.BuiltIn.BuiltIn
的用法示例。
在下文中一共展示了BuiltIn.page_should_contain_text方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: AppiumEnhanceLibrary
# 需要导入模块: from robot.libraries.BuiltIn import BuiltIn [as 别名]
# 或者: from robot.libraries.BuiltIn.BuiltIn import page_should_contain_text [as 别名]
#.........这里部分代码省略.........
timeout=None, error=None):
"""Wait until given element does not contain `text`.
Fails if `timeout` expires before the text disappears from given
element. See `introduction` for more information about `timeout` and
its default value.
`error` can be used to override the default error message.
See also `Wait Until Page Contains`, `Wait Until Page Contains Element`
, `Wait For Condition`, `Wait Until Element Is Visible`.
"""
element = self.apu._element_find(locator, True, True)
def check_text():
actual = element.text
if text not in actual:
return
else:
return error or "Text '%s' did not disappear in %s from " \
"element '%s'." % (text,
self.apu._format_timeout(
timeout), locator)
self.apu._wait_until_no_error(timeout, check_text)
def page_should_contain(self, text, loglevel):
"""Verify that current page contains `text`.
If this keyword fails, it automatically logs the page source
using the log level specified with the optional `loglevel` argument.
Giving `NONE` as level disables logging.
"""
self.apu.page_should_contain_text(self, text, loglevel=loglevel)
def page_should_not_contain(self, text, loglevel):
"""Verify that current page not contains `text`.
If this keyword fails, it automatically logs the page source
using the log level specified with the optional `loglevel` argument.
Giving `NONE` as level disables logging.
"""
self.apu.page_should_not_contain_text(self, text, loglevel=loglevel)
def wait_for_condition(self, condition, timeout=None, error=None):
"""Wait until the given `condition` is true or `timeout` expires.
The `condition` can be arbitrary JavaScript expression but must contain
a return statement (with the value to be returned) at the end.
See `Execute JavaScript` for information about accessing the
actual contents of the window through JavaScript.
`error` can be used to override the default error message.
See `introduction` for more information about `timeout` and its
default value.
See also `Wait Until Page Contains`, `Wait Until Page Contains
Element`, `Wait Until Element Is Visible` and BuiltIn keyword
`Wait Until Keyword Succeeds`.
"""
if not error:
error = "Condition '%s' did not become true in <TIMEOUT>" % \
condition
self.apu._wait_until(timeout, error,
lambda: self.apu._current_application().