Gurke und Watir hörten plötzlich auf zu arbeiten

7

Ich habe die Gurke den ganzen Tag benutzt und obwohl ich keine Dateien geändert habe, hat es einfach aufgehört zu arbeiten.

Es gibt mir einen Fehler, der lautet:

Unable to either launch or connect to Chrome. Please check that ChromeDriver is up-to-date. Using Chrome binary at: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome (Selenium::WebDriver::Error::UnknownError)

Irgendeine Idee, was ist los?

    
MZaragoza 01.08.2012, 00:38
quelle

7 Antworten

0

Versuchen Sie, ein Update-Gebräu zu machen

brew update

brew upgrade

und du solltest gut sein

    
MZaragoza 21.12.2013, 23:30
quelle
10

Hier ist eine einfache Schritt-für-Schritt-Anleitung, die alles auf OS X wieder zum Laufen bringen soll:

  1. Laden Sie den neuesten vorkompilierten Chrome-Server für OS X herunter: Ссылка
  2. Verschieben Sie die ausführbare Chromtreiberdatei in Ihren PATH. Wenn Sie in Schritt 1 Chrommedriver in Ihrem Downloads-Ordner gespeichert (und entpackt) haben, versuchen Sie dies (indem Sie Ihren Benutzernamen für <your_username> :

    angeben) %Vor%
  3. Gewinn!

/usr/bin sollte definitiv als PATH funktionieren, aber Sie können alle verfügbaren PATHs überprüfen, indem Sie $PATH in Terminal.app eingeben und die Eingabetaste drücken.

    
ARP 01.08.2012 13:34
quelle
4

Heute hat Selenium in Mac Os für mich aufgehört zu arbeiten. Ich benutze Python und ich bekomme:

  

"Chrome kann weder gestartet noch eine Verbindung zu Chrome hergestellt werden. Überprüfen Sie, ob ChromeDriver auf dem neuesten Stand ist. Verwenden Sie die Chrome-Binärdatei unter: / Applications / Google Chrome.app/Contents/MacOS/Google Chrome" "Fehler.

Lösung: Bitte aktualisieren Sie Ihre Treiberdatei.

    
Korcan Ergün 01.08.2012 08:42
quelle
3

Ich vermute, dass Chrome im Hintergrund automatisch aktualisiert wurde. Stelle sicher, dass du das neueste Selen-Webdriver-Juwel und chromedriver .

    
Željko Filipin 01.08.2012 08:38
quelle
3

Željko Filipin hat Recht, ich habe dieses Problem behoben, indem ich die neue Binärdatei heruntergeladen habe. Anscheinend gab es ein stilles Update für Chrome.

Ersetzen Sie die Binärdatei:

Ссылка

    
radha 01.08.2012 12:52
quelle
3

Für alle, die Homebrew installiert haben: Es scheint, dass nicht die neueste Version verfügbar ist.

Laden Sie die Zip-Datei von Ссылка herunter, entpacken Sie sie und führen Sie sudo mv chromedriver /usr/local/Cellar/chromedriver/20.0.1133.0/bin aus, um den aktuellen Inhalt durch zu ersetzen die neueste Version (die Version im Pfad wird nicht die tatsächliche Version des Chromtreibers auf diese Weise wiedergeben, aber hey, es funktioniert wieder, bis Homebrew sein Rezept für den Chromtreiber aktualisiert).

    
Joshua Muheim 03.08.2012 21:21
quelle
2

Homebrew hat jetzt den neuesten Chrom-Treiber, also wenn du Homebrew verwendest, brauchst du nur

%Vor%     
Paul Pettengill 26.11.2012 20:28
quelle