【发布时间】:2014-06-05 22:30:36
【问题描述】:
我从 GitHub 下载了this vagrant selenium grid 设置,并按原样试用。我可以让我的量角器测试使用默认的 firefox 实例,但是在尝试对 chrome 实例进行测试时出现错误。 Here is the log 当我尝试使用 chrome 运行测试时,来自节点 vm 的 node.log 文件的输出。
我尝试过使用 openjdk 6 和 7,并尝试了最新的 chromedriver(64 位)以及 chromedriver 2.9 和 2.8,并尝试了 selenium-sever-standalone jar 文件的最新版本。
我目前正在使用量角器 0.23.1。这是我的量角器配置文件:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
chromeOnly: false,
splitTestsBetweenCapabilities: true,
specs: ['./e2e/**/*pec.js'],
multiCapabilities: [{
'browserName': 'firefox',
'platform': 'LINUX',
'maxInstances': 2,
}, {
'browserName': 'chrome',
'platform': 'ANY',
'maxInstances': 2
}],
jasmineNodeOpts: {
showColors: true,
isVerbose: true,
includeStackTrace: true,
defaultTimeoutInterval: 30000
}
};
我也尝试将以下标志添加到 conf/upstart/selenium-node.conf 文件中的脚本中,但 chrome 仍然无法启动(与上面的日志中的消息相同)。
-browser "browserName=chrome" -Dwebdriver.chrome.driver="/usr/bin/chromedriver"
有人用 chrome 运行这个设置吗?或者你能看出这里有什么问题吗?任何建议都会有所帮助。
【问题讨论】:
标签: vagrant protractor selenium-grid selenium-chromedriver