【发布时间】:2016-10-22 22:27:43
【问题描述】:
我正在使用量角器来自动化我的应用程序,我有大约 400 个要自动化的测试用例,我使用 jenkins 进行持续集成。
作为夜间执行的一部分,我每天都通过 Jenkins 触发执行,但一段时间后 Chrome 驱动程序挂起,我看不到浏览器。但是在 Jenkins 的控制台登录中我可以看到
“[launcher] 1 个 WebDriver 实例仍在运行”,我看不到浏览器,我的执行无法继续进行,我不得不强行停止构建。
我正在使用
Windows 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',
},
我在建议的解决方案 here 和 here 中发现了类似的问题,它说要添加 DBUS_SESSION_BUS_ADDRESS=/dev/null,但如何在 Windows 中使用相同的解决方案,不胜感激。
【问题讨论】:
标签: javascript google-chrome selenium jenkins protractor