Selen mit der GhostDriver in Python unter Windows

Ist es peinlich zu Fragen, weil es scheint, wie etwas mit so slim chance, Fehler. Ich hätte nicht gedacht, dass dies schwierig werden würde, aber ich habe schon einstecken entfernt an diese für fast 3 Stunden jetzt, und es gab mir Kopfschmerzen. Ich habe gelesen, mehrere Dutzend stackoverflow threads und Google-threads.

Habe ich installiert, PhantomJS, fügte zu meinem System-Variablen WEG, und es funktioniert in der Kommandozeile. Ich habe auch installiert Selen früher mit easy_install.

Den Fehler den ich bekomme, ist:

__init__    C:\Python27\lib\site-packages\selenium-2.39.0-py2.7.egg\selenium\webdriver\phantomjs\webdriver.py   50      

start   C:\Python27\lib\site-packages\selenium-2.39.0-py2.7.egg\selenium\webdriver\phantomjs\service.py 66      

WebDriverException: Message: 'Unable to start phantomjs with ghostdriver.' ; Screenshot: available via screen               

Hier ist mein code:

from selenium import webdriver

driver = webdriver.PhantomJS(executable_path="C:\Python27\misc\phantomjs\phantomjs.exe")

Ich auch versucht:

from selenium import webdriver

driver = webdriver.PhantomJS()

Bekomme ich die gleiche Fehlermeldung. Dies ist etwas einfach, dass ich falsch mache. Ich würde schätzen alle Kommentare und Antworten.

Windows 7 64-bit
Python 2.7

Ja, ich kopierte den Pfad aus und klebte es, keine Fehler. Ich auch, nur lief Sie in die Befehlszeile ein und verändert es "phantomjs>". So gibt es auch dort. Ich dachte, es kann ein Versionskonflikt, oder was? Das ist wirklich guckten mich.
1.9.7. Pfad ist: C:\Python27\misc\phantomjs\
Ich kann es nicht reproduzieren. Bitte versuchen Sie es in einem anderen Pfad und versuchen Sie es erneut. Die Fehlermeldung sagt, dass der Pfad falsch ist.
Ja, das habe ich schon versucht, bevor du postest. So seltsam. Als ich sagte, Versionskonflikt, ich dachte zwischen Selen und PhantomJS aber Sie sind beide frisch heute installiert.
Es wird immer stranger. Ich änderte alle / / / und dann lief der unerlösten python-Skript in pyscripter und es gab mir die Fehlermeldung: IOError: [Errno 13] Permission denied: 'ghostdriver.log'. Ich denke, das ist Fortschritt. Dann habe ich es gespeichert, und der Fehler kam wieder. Dieses problem hat etwas damit zu tun, verweist der Pfad oder der Pfad wird interpretiert.

InformationsquelleAutor User | 2014-02-14

Schreibe einen Kommentar