2016-10-29 4 views
0

Ich habe Selenium auf Python seit Ewigkeiten verwendet und ich bin 100% sicher, das ist genau das, was ich die ganze Zeit getan habe, aber plötzlich hat es aufgehört zu arbeiten mich. Wenn ich in das Python-Interpreter als normal gehen und gebenKann die Befehlszeile nach dem Laden Selen Treiber nicht verwenden

>>> from selenium import webdriver 
>>> driver = webdriver.Firefox() 
<blank space> 

stattdessen in einer anderen >>> bringen und mich erlaubt, zu geben, bekomme ich nur diesen leeren Raum und nichts geben kann, ließ mich nicht in der Lage, selbst driver.get ein url. Die einzige Möglichkeit, die Kontrolle über den Interpreter wiederzuerlangen, besteht darin, ^C auszuführen oder das Browserfenster vollständig zu schließen. Ich glaube wirklich nicht, dass es Firefox ist, da ich es gestern aktualisiert habe, und dies funktionierte gut, seit (zum besten von meinem Gedächtnis). Hat sich etwas anderes geändert, das ich übersehen habe und das ein Problem mit Selen verursacht hat? Mache ich etwas massiv Dummes und schaue gerade vorbei? Jede Hilfe wird geschätzt.

Antwort

0

Ok, die Aktualisierung auf die neueste Version von Selenium wird dies lösen, möglicherweise nachdem Sie ein paar andere Probleme gelöst haben. Persönlich musste ich zuerst die neueste Version von geckodriver herunterladen und den Speicherort meiner Firefox-Binärdatei angeben, beides, was ich für diese Antwort getan habe here.

Verwandte Themen