我从GitHub下载了这个流浪硒网格设置,并按原样进行了测试。我可以让我的量角器测试与默认的firefox实例工作,但我得到错误时,试图测试chrome实例。这是从节点vm的node.log文件的日志输出,当我尝试用chrome运行测试。
我试过使用openjdk 6 &7,并尝试了最新的chromedriver (64Bit)以及chromedriver 2.9 &2.8,并尝试了最新版本的selenium- server -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运行?或者你能看出问题在哪里吗?任何建议都会有帮助的。
尝试在选择的存储库中打开一个问题,因为提供的迁移程序似乎不能开箱即用。
总的来说,你的目标似乎是运行硒+铬无头。