Vagrant Selenium-Grid:Chrome无法启动:崩溃

时间:2014-06-05 22:30:36

标签: vagrant protractor selenium-grid selenium-chromedriver

我从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运行此设置?或者你能看出这里的问题是什么吗?任何建议都可能有所帮助。

1 个答案:

答案 0 :(得分:0)

尝试opening an issue in that selen repository,因为提供的流浪者似乎没有开箱即用。

总的来说,你的目标似乎是运行selenium + chrome无头。

看看my answer here