Robot Framework Test Suite在“打开浏览器”过程中挂了几个小时

时间:2019-05-07 07:36:56

标签: python robotframework

我的Robot Framework测试存在严重问题。我正在从命令行使用特定标签运行所有测试。我有一些测试服,里面有很多测试。每次测试后,都会关闭网络浏览器并启动新的浏览器。 有时:机器人在测试之间挂起,例如在启动新的测试=新的浏览器进程后挂了几个小时。它挂在“ Open Web”关键字上,这会打开浏览器。我的框架是包装在Python中的Ranorex方法。感谢您的支持。我的代码中有一些片段:

我在关闭浏览器会话后添加了睡眠,但是没有用。

    def open_web(self):
        """
        Open Web Browser.
        """
        self.open_browser(Configuration.ENV_URL, Configuration.BROWSER, Configuration.BROWSER_ARGS,
                          Configuration.BROWSER_KILL, Configuration.BROWSER_MAXIMIZED, Configuration.CLEAR_CACHE,
                          Configuration.INCOGNITO_MODE, Configuration.CLEAR_COOKIES)
    def open_browser(self, browser_url, browser_name, browser_args, browser_kill,
                     browser_maximized, clear_cache, incognito_mode, clear_cookies):

        self.process_id = Ranorex.Host.Local.OpenBrowser(
            browser_url, browser_name, browser_args, browser_kill,
            browser_maximized, clear_cache, incognito_mode, clear_cookies)

        return self.process_id

这是我的配置文件:

    BROWSER_ARGS = ''
    BROWSER_KILL = True
    BROWSER_MAXIMIZED = True
    CLEAR_CACHE = True
    INCOGNITO_MODE = False
    CLEAR_COOKIES = True

0 个答案:

没有答案