当前位置: 首页>>代码示例>>Python>>正文


Python BuiltIn.page_should_contain_text方法代码示例

本文整理汇总了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().
开发者ID:liusiomn,项目名称:robotframework-AppiumEnhanceLibrary,代码行数:70,代码来源:AppiumEnhanceLibrary.py


注:本文中的robot.libraries.BuiltIn.BuiltIn.page_should_contain_text方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。