Chrome无效标签超时限制

时间:2014-11-28 11:54:19

标签: google-chrome selenium selenium-rc

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

在我工作的公司中,有几个传统的Selenium测试,它们使用远程控制。

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

如何将Google Chrome超时限制设置为较低的值?或者我可以在新窗口中对远程控制打开/selenium-server/core/Blank.html做些什么?

1 个答案:

答案 0 :(得分:0)

我们最终更改了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');