Firefox无法使用webdriver加载

时间:2014-09-29 15:48:59

标签: python firefox selenium

详细说明:

Firefox版本:31.1.1 ESR Selenium版本:2.43 Python版本:2.7.8

以下是我正在使用的命令序列:

    from selenium import webdriver

    browser = webdriver.Firefox()
    browser.get('http://www.google.com')

这是我看到的错误:

    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "c:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 185, in get
    self.execute(Command.GET, {'url': url})
    File "c:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 173, in execute
    self.error_handler.check_response(response)
    ....
   selenium.common.exceptions.WebDriverException: Message: u'Session not found: ae328361-423b-4b4b-b4f3-9d3acdfa8a81' ; Stacktrace:

我做的事情显然是错的,但似乎无法弄明白。我搜索了这个错误并清除了浏览器中的缓存,删除了所有的cookie。似乎没什么用。任何帮助都非常感激。

2 个答案:

答案 0 :(得分:0)

只需在firefox插件中安装Selenium IDE即可。并重新启动浏览器。它应该工作。我遇到了同样的错误而且工作正常。确保您使用的是Firefox 44或更低版本。并关闭它的自动更新。

答案 1 :(得分:-1)

您需要为Firefox提供路径

from selenium import webdriver
browser = webdriver.Firefox(path to firefox.exe)
browser.get('www.google.com')
....