火狐版本:31.1.1 ESR 硒版本: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。似乎没有任何工作。任何帮助非常感谢。
Selenium目前不支持Firefox 27以上版本。将您的Firefox恢复到27,它应该工作。 http://docs.seleniumhq.org/about/platforms.jsp。虽然我发现它FF28仍然工作。 – ExperimentsWithCode 2014-09-29 19:58:39
您提供的链接是“支持Firefox是最新版本,以前的版本,最新的ESR版本和以前的ESR版本。”。我使用Selenium 2.43,它应该支持Firefox版本31. – 2014-09-29 22:48:40
有趣。火狐32打破了我的代码。我想我从没有回到过去。 – ExperimentsWithCode 2014-09-30 03:32:31