我对编程非常陌生,最近学会了一些python来解决。作为我的项目的一部分,我需要打开,提供一个webform并下载一个图像,因为我必须这么做几次,我环顾四周是否有任何方法可以使用Python自动化它。那是我遇到Selenium的时候。我只是在其文档中运行示例,并在使用firefox时遇到问题。
运行Selenium示例代码时,此处为Selenium docs example code
我收到一个大错误,如下所示:
driver = webdriver.Firefox()
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 51, in __init__
self.binary, timeout),
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
self.binary.launch_browser(self.profile)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 44, in launch_browser
self._wait_until_connectable()
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 81, in _wait_until_connectable
self._get_firefox_output())
selenium.common.exceptions.WebDriverException: Message: 'The browser appears to have exited before we could connect.
我怎样才能解决这个问题。 我使用的是python 2.7.6,Firefox版本是40.0.3
答案 0 :(得分:0)
Selenium v2.25不支持firefox v40。要么降级浏览器,要么升级你的selenium版本。