Javascript Chrome驱动程序在执行时间歇性挂起

Javascript Chrome驱动程序在执行时间歇性挂起,javascript,google-chrome,selenium,jenkins,protractor,Javascript,Google Chrome,Selenium,Jenkins,Protractor,我正在使用量角器自动化我的应用程序,我有大约400个测试用例需要自动化,我使用jenkins进行持续集成 每天我都会通过Jenkins触发执行,作为夜间执行的一部分,但是在Chrome驱动程序挂起一段时间后,我看不到浏览器。但在控制台登录詹金斯我可以看到 “[launcher]1个WebDriver实例仍在运行”,我看不到浏览器,执行无法继续,我不得不强制停止构建 我正在使用 视窗7 量角器2.5.1 我的示例conf.js文件 framework: 'jasmine', jasmineNode

我正在使用量角器自动化我的应用程序,我有大约400个测试用例需要自动化,我使用jenkins进行持续集成

每天我都会通过Jenkins触发执行,作为夜间执行的一部分,但是在Chrome驱动程序挂起一段时间后,我看不到浏览器。但在控制台登录詹金斯我可以看到

“[launcher]1个WebDriver实例仍在运行”,我看不到浏览器,执行无法继续,我不得不强制停止构建

我正在使用

视窗7 量角器2.5.1

我的示例conf.js文件

framework: 'jasmine',
jasmineNodeOpts: {
    onComplete: null,

    defaultTimeoutInterval: 120000,
},
'autoStartStopServer': true,
capabilities: {
    'browserName': 'chrome',
    shardTestFiles: true,
    maxInstances: 1
},
suites: {
    specs: '../specs/module1/*.js',

},
我发现一个建议的解决方案也存在类似的问题,它说要添加
DBUS\u SESSION\u BUS\u ADDRESS=/dev/null
,但是如何在Windows中使用相同的方法,非常感谢您的帮助。

在command promt(而不是git bash或cywin)中尝试以下命令:

设置DBUS_会话_总线_地址=/dev/null

要设置环境变量,然后运行节点应用程序,请尝试以下命令:

设置DBUS\u SESSION\u BUS\u ADDRESS=/dev/null&&node app.js