Ich habe eine einfache Python-Skript, das nicht funktioniert:Python Selen nicht funktioniert
#!/usr/bin/env python
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
Jedoch habe ich diesen Fehler erhalten, wenn ich versuche, es zu laufen:
Traceback (most recent call last):
File "./test.py", line 5, in <module>
browser = webdriver.Firefox()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 103, in __init__
self.binary, timeout)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", line 51, in __init__
self.binary.launch_browser(self.profile, timeout=timeout)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 68, in launch_browser
self._wait_until_connectable(timeout=timeout)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 98, in _wait_until_connectable
raise WebDriverException("The browser appears to have exited "
selenium.common.exceptions.WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.
I Selen Version leite:
Name: selenium
Version: 2.53.2
Firefox Version:
ii firefox-mozilla-build 14.0.1-0ubuntu1 amd64 Mozilla Firefox, official Mozilla build, packaged for Ubuntu by the Ubuntuzilla project.
Haben Sie die hier aufgelisteten Lösungen ausprobiert? http://stackoverflow.com/questions/26070834/how-to-fix-selenium-webdriverexception-the-browser-erscheint-zu-habe-exited-befor – lonewaft
@lonewaft Gerade versucht, dass. Hat das Problem nicht gelöst. Ich glaube, es gibt ein Problem zwischen der Version von Selen und Firefox. Aber haben keine Dokumentation darüber gefunden, welche Version von Selen Firefox unterstützt, etc. – user3270211
Nur eine Randnotiz: Sie sollten Ihren Browser aktualisieren, es ist uralt. Die aktuelle Version ist 46.0.1. –