Incapable de trouver le chromedriver exécutable
Incapable de trouver le chromedriver exécutable. S'il vous plaît télécharger le serveur de http://code.google.com/p/chromedriver/downloads/list et le placer quelque part sur votre CHEMIN. Plus d'info à http://code.google.com/p/selenium/wiki/ChromeDriver. (Sélénium::WebDriver::Erreur::WebDriverError)
Sur Ubuntu 13 avec Watir et Ruby.
OriginalL'auteur user2969455 | 2013-11-08
Vous devez vous connecter pour publier un commentaire.
S'il vous plaît télécharger le serveur de http://code.google.com/p/chromedriver/downloads/list et le placer quelque part sur votre CHEMIN. Plus d'info à https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.
UPD: Lien n'est pas rompu: https://sites.google.com/a/chromium.org/chromedriver/downloads
voir mise à jour.
OriginalL'auteur Nakilon
Pour d'autres personnes sur MacOS:
Et vous serez bon d'aller.
OriginalL'auteur Graham Slick
Elle permettra aussi de travailler à ajouter une variable d'environnement nommée
webdriver.chrome.driver
.ensemble
webdriver.chrome.driver
à ce que le chemin absolu est.OriginalL'auteur sircapsalot
J'envisage de Ruby on Rails, qui propose des tests. Étapes pour ajouter chromedriver le sélénium webdrivers initialisation:
1) Télécharger la dernière chrome exécutable à partir de https://sites.google.com/a/chromium.org/chromedriver/downloads
2) Déclarer webdriver chemin dans les rails spec aide
(Pour le sélénium 3.x)
et cela devrait être avant l'initialisation du pilote comme
Capybara::Selenium::Driver.new(app, :browser => :chrome)
Pour 3 ci-dessus.x, il suffit de passer au chemin d'accès du pilote lors de l'initialisation-
Tous ensemble. Charger les spécifications des fonctions dans les rails.Il va ouvrir une chrome fenêtre.
OriginalL'auteur Jaswinder
J'ai une autre solution vaut la peine d'essayer:
dans
rails-helper.rb
aller à cette ligne et changer:firefox
à:chrome
à
ensuite, allez à la ChromeDriver et exécuter ceci:
OriginalL'auteur kai_onthereal
J'ai eu le même problème avec Ruby et Watir. J'ai installé ChromeDriver en fonction de ce tutoriel:
https://tecadmin.net/setup-selenium-chromedriver-on-ubuntu/
Ensuite, j'ai eu l'erreur suivante:
Dans mon cas, l'erreur a été résolu en ajoutant les arguments --no-sandbox et --disable-dev-shm-utilisation de navigateur constructeur:
Enfin, tout fonctionne bien.
OriginalL'auteur barmic