Hallo, ich versuche Selen mit Eclipse auf einem Mac PC zu installieren. Wenn ich die ChromeDriver herunterladen und es auf den folgenden Ordner:Mac + Selenium + Chrome = kann keine Binärdatei von Chrome finden
System.setProperty("webdriver.chrome.driver","/Users/george/Downloads/chromedriver");
WebDriver driver = new ChromeDriver();
ich den Code ausführen. Dann bekomme ich die folgende Ausnahme:
Starting ChromeDriver 2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4) on port 33424 Only local connections are allowed. Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary (Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Mac OS X 10.10.5 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 312 milliseconds Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58' System info: 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' Driver info: org.openqa.selenium.chrome.ChromeDriver
Also ich gehe davon aus, dass einige binäre fehlt? Beachten Sie, dass ich regelmäßig Chrome als meinen Browser verwende. Ich weiß nicht, ob das verwandt ist oder nicht. Mein PC ist Mac. Ich habe die ChromeDriver-Website gelesen, aber ich verstehe nicht, was genau zu tun ist. Ich habe Probleme beim Navigieren zu merkwürdigen Pfaden wie: "Google Drive" anstelle von "Google/Drive" oder Pfade wie "cd Chrome \ Apps.localized" oder "/ Applications/Google \ Chrome.app/Contents/" MacOS/Google \ Chrome ". Ich meine, wt ?? sind diese hin und her Schrägstriche ??? Ich gerade jetzt ein paar Dinge auf Linux, aber hier .. ich steck und verwirrt Unter Windows Dinge, wo viel einfacher .. Sie heruntergeladen nur eine EXE-Datei lokal zeigen den Treiber mit Optionen auf diese Datei und alles war reibungslos. Ich kann keine Informationen zu Mac-spezifischen finden.
Kann jemand helfen?
Dank
Haben Sie die richtige Binärdatei (chromedriver_mac32.zip) von hier heruntergeladen http://chromedriver.storage.googleapis.com/index.html?path=2.21/ –
Dies kann helfen: http://StackOverflow.com/questions/23978464/chromedriver-custom-chrome-executable-path –
Zum ersten Kommentar. Das ist genau die Binärdatei, die ich heruntergeladen habe. Bezüglich des zweiten Kommentars ist das genau der Punkt, an dem ich Hilfe benötige, da ich nicht weiß, dass Mac interne Binärdateien und die Unnötigkeit der grundlegenden Navigation zu Mac Apps, Dateien usw., die sich von Linux unterscheiden, nicht beachtet. Nur für den Rekord habe ich vor ein paar Minuten den Operadriver versucht und arbeitete wie Charme ohne irgendwelche zu Binärdateien zu graben. – user3172824