我从GitHub下载了this vagrant selenium grid设置,并按原样试用了它。我可以使用默认的firefox实例进行量角器测试,但是在尝试测试chrome实例时遇到错误。当我尝试使用chrome运行测试时,从节点vm的node.log文件输出Here is the log。
我尝试过使用openjdk 6& 7,并尝试了最新的chromedriver(64Bit)以及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运行此设置?或者你能看出这里的问题是什么吗?任何建议都可能有所帮助。
答案 0 :(得分:0)
尝试opening an issue in that selen repository,因为提供的流浪者似乎没有开箱即用。
总的来说,你的目标似乎是运行selenium + chrome无头。