Vagrant Selenium-Grid: Chrome не удалось запустить: произошел сбой

Я скачал эту бродячую сетку селена с GitHub и попробовал ее как есть. Я могу заставить свои тесты транспортира работать с экземплярами firefox по умолчанию, но я получаю ошибки при попытке протестировать экземпляры chrome. Вот журнал, выводимый из файла node.log узла vm, когда Я пытаюсь запустить тест с хромом.

Я пробовал использовать openjdk 6 и 7, пробовал последнюю версию chromedriver (64-битную), а также chromedriver 2.9 и 2.8, а также пробовал последние версии автономного jar-файла selenium-sever.

На данный момент я использую транспортир 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, но хром по-прежнему не запускается (то же сообщение, что и в журнале выше).

 -browser "browserName=chrome" -Dwebdriver.chrome.driver="/usr/bin/chromedriver" 

У кого-нибудь есть эта установка, работающая с хромом? Или вы видите, в чем здесь проблема? Любой совет может быть полезен.


person willko747    schedule 05.06.2014    source источник


Ответы (1)


Попробуйте открыть задачу в этом репозитории selen, так как предоставленный vagrant, похоже, не работает из коробка.

В целом кажется, что ваша цель здесь - запустить селен + хром без головы.

Взгляните на мой ответ здесь.

person Leo Gallucci    schedule 27.08.2014