![](/img/trans.png)
[英]Instance of Firefox WebDriver is not created with selenium python bindings
[英]Selenium with python bindings launches Firefox but not Explorer and Chrome browsers
我想使用硒在Windows XP SP3上启动Internet Explorer(8)浏览器。 我对这些行进行了编码:
from selenium import webdriver
class InternetExplorer8:
def ie8(self):
self.browser=webdriver.Ie()
self.browser.get("http://www.begueradj.com")
if __name__=='__main__':
IE=InternetExplorer8()
IE.ie8()
我收到此错误:
self.iedriver.start()文件“ C:\\ Python34 \\ lib \\ site-packages \\ selenium \\ webdriver \\ ie \\ service.py”,第73行,开始并在http://code.google.com/上进行了阅读p / selenium / wiki / InternetExplorerDriver “)selenium.common.exceptions.WebDriverException:消息:“ IEDriver可执行文件必须在路径中。请从http://selenium-release.storage.googleapis.com/index.html下载并在http://code.google.com/p/selenium/wiki/InternetExplorerDriver上阅读
请注意,我使用相同的代码毫无问题地启动了firefox,但Internet Explorer和crhome除外(它们输出类似的错误)。 我该如何解决这个问题?
您需要下载Internet Explorer驱动程序并将其路径放入PATH
环境变量中。
或者,可选地,提供一种executable_path
参数webdriver.Ie()
self.browser = webdriver.Ie(executable_path='path\to\iedriver\driver.exe')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.