Comment définir le Chemin d'accès à ChromeDriver pour le Concombre en cours d'exécution sur Jenkins serveur en Ruby?

Je suis à l'aide de Concombre avec le Capybara pour exécuter des tests d'automatisation dans Jenkins serveur. Tout fonctionne très bien avec Firefox. Cependant, j'ai eu problème avec l'installation de Google Chrome et ChromeDriver. J'ai installé Google Chrome et ChromeDriver (déplacé chromedriver usr/bin/chromedriver), mais lorsque le test est exécuté, il signale une erreur:

"Unable to find the chromedriver executable. Please download the server from http://chromedriver.storage.googleapis.com/index.html and place it somewhere on your PATH. More info at https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver." 

Ci-dessous est ma configuration dans env.rb pour Chrome pilote:

  Capybara.register_driver :chrome do |app|
    Capybara::Selenium::Driver.new(app, :browser => :chrome, :switches =>
      %w[--ignore-certificate-errors --disable-popup-blocking])
  end

Comment puis-je définir le chemin d'accès à ChromeDriver quand register_driver? Avoir quelqu'un d'expérimenté ce problème avant?
Merci beaucoup.

vous avez besoin de mettre chrome pilote dans le PATH variable sur l'ordinateur sur lequel vous exécutez les tests... pouvez-vous exécuter echo $PATH de commande et de vérifier si chromedriver chemin est là ou pas.

OriginalL'auteur Huy Do | 2016-01-05