在 Windows 上我想尝试使用 selenium 的 webdriver 扩展时,出现错误。我在安装页面上安装了 python 绑定。然后我尝试执行以下操作:
from selenium import webdriver
browser = webdriver.Firefox()
Firefox (15.0) 打开后出现异常:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\selenium-2.32.0-py2.7.egg\selenium\webdriver\firefox\webdriver.py", line 62, in __init__
desired_capabilities=capabilities)
File "C:\Python27\lib\site-packages\selenium-2.32.0-py2.7.egg\selenium\webdriver\remote\webdriver.py", line 72, in __init__
self.start_session(desired_capabilities, browser_profile)
File "C:\Python27\lib\site-packages\selenium-2.32.0-py2.7.egg\selenium\webdriver\remote\webdriver.py", line 114, in start_session
'desiredCapabilities': desired_capabilities,
File "C:\Python27\lib\site-packages\selenium-2.32.0-py2.7.egg\selenium\webdriver\remote\webdriver.py", line 165, in execute
self.error_handler.check_response(response)
File "C:\Python27\lib\site-packages\selenium-2.32.0-py2.7.egg\selenium\webdriver\remote\errorhandler.py", line 152, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: ''
我在没有 webdriver 的情况下尝试了相同的操作,使用 1.0 api,然后我可以打开 Firefox 并转到特定页面,但是使用 webdriver 的情况我没有任何运气。有谁知道我做错了什么?我的操作系统是 Windows 7,64 位版本。我也尝试了与版本控制中最新的 python 绑定相同的方法,但是有同样的错误。