Chrome 非活动标签页超时限制



默认情况下,Chrome 将最小非活动标签页超时限制设置为 1 秒。

在我工作的公司里,有几个传统的硒测试,使用远程控制。

在上次Chrome更新(39)之后,我们注意到DefaultSelenium的方法start打开了远程运行程序,因此在单独的选项卡中打开了/selenium-server/core/Blank.html,而不是在新窗口中打开。因此,远程运行程序选项卡处于非活动状态,测试执行变得非常慢。

如何将谷歌浏览器超时限制设置为较低的值?或者我可以怎么做才能在新窗口中打开/selenium-server/core/Blank.html 遥控器?

我们最终更改了Selenium htmlutils.js文件中的函数,以强制Chrome在新窗口中打开应用程序。

以前:

var appWindow = window.open(url + '?start=true', 'selenium_main_app_window');

后:

var appWindow = window.open(url + '?start=true', 'selenium_main_app_window', 'menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes');

最新更新