我正在使用" Python 3.4.1" Windows 7 x86_64系统上的32位。
我正在尝试自动执行涉及与网站交互的任务。为此,我正在使用" Selenium"用Python。
以下代码在打开" Firefox":
时工作正常from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")
我希望该脚本也适用于Internet Explorer。我有IE 9,我下载了" IEDriverServer_Win32_2.44.0"让IE驱动程序工作。 但是,当我尝试运行代码时:
driver = webdriver.Ie("C:\\IEDriver\\IEDriverServer.exe")
或
driver = webdriver.Ie()
它打开命令提示符,命令提示符窗口框的标题是" C:\ IEDriver \ IEDriverServer.exe"使用闪烁的光标,然后给出以下错误:
追踪(最近一次通话): 文件"",第1行,in driver = webdriver.Ie(" C:\ IEDriver \ IEDriverServer.exe") 文件" C:\ Python34 \ lib \ site-packages \ selenium \ webdriver \ ie \ webdriver.py",第46行, init self.iedriver.start() 文件" C:\ Python34 \ lib \ site-packages \ selenium \ webdriver \ ie \ service.py",第79行,开始 引发WebDriverException("无法连接到IEDriver") selenium.common.exceptions.WebDriverException:消息:无法连接到IEDriver
我甚至加入了" Path"变量IEDriverServer.exe的路径,但它仍然给出错误(路径是:C:\ IEDriver)
如何让IE运行?
谢谢!