Internet Explorer驱动程序在Selenium Python绑定中不起作用

时间:2014-11-13 09:29:09

标签: python selenium selenium-webdriver internet-explorer-9

我正在使用" 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运行?

谢谢!

0 个答案:

没有答案