详细说明:
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。似乎没什么用。任何帮助都非常感激。
答案 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')
....