Bonjour, j'essaie de configurer Selenium avec Eclipse sur un Mac. Lorsque je télécharge le ChromeDriver et le place dans le dossier ci-dessous :
System.setProperty("webdriver.chrome.driver","/Users/george/Downloads/chromedriver");
WebDriver driver = new ChromeDriver();
J'exécute le code. J'obtiens alors l'exception suivante :
Démarrage de ChromeDriver 2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4) sur le port 33424 Seulement les connexions locales sont autorisées. Exception dans le fil d'exécution "main". org.openqa.selenium.WebDriverException : unknown error : cannot find binaire Chrome (Informations sur le pilote : chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Mac OS X 10.10.5 x86_64) (WARNING : Le serveur n'a pas fourni d'informations sur les ) Durée de la commande ou timeout : 312 millisecondes Informations sur la construction : version : '2.53.0', révision : '35ae25b', heure : '2016-03-15 17:00:58'. Informations système : host : 'Georges-Mac-mini.local', ip : '192.168.1.2', os.name : 'Mac OS X', os.arch : 'x86_64', os.version : '10.10.5', java.version : '1.7.0_25' Informations sur le pilote : org.openqa.selenium.chrome.ChromeDriver
Je suppose donc qu'il manque un binaire ? Notez que j'utilise régulièrement Chrome comme navigateur . Je ne sais pas si cela est lié ou non. Mon PC est un Mac. J'ai lu le site ChromeDriver mais je ne comprends pas ce qu'il faut faire exactement. J'ai des problèmes pour naviguer vers des chemins qui sont un peu étranges comme : "Google Drive" au lieu de "Google/Drive" ou des chemins comme . "cd Chrome\ Apps.localized/" ou "/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome". Je veux dire, à quoi servent ces barres obliques ? Je sais juste quelques trucs sur Linux, mais ici, je suis coincé et confus. Sous Windows, les choses étaient beaucoup plus faciles il suffisait de télécharger un fichier .exe localement, de faire pointer le pilote avec les options vers ce fichier et tout allait bien. Je ne trouve pas d'informations spécifiques à Mac.
Quelqu'un peut-il m'aider ?
Merci