gpt4 book ai didi

python - 无法通过 Selenium WebDriver python 绑定(bind)启动 Internet Explorer

转载 作者:太空宇宙 更新时间:2023-11-04 09:09:44 26 4
gpt4 key购买 nike

我已经下载了 IEDriver 并测试了 32 位和 64 位版本(我运行的是 64 位 Windows 7),并将包含 EXE 的文件夹包含在环境变量的路径中。

我已经重新启动了 Eclipse 和我的整个系统,但仍然出现异常

selenium.common.exceptions.WebDriverException: Message:
'IEDriver executable needs to be available in the path.
Please download from http://code.google.com/p/selenium/downloads/list
and read up at http://code.google.com/p/selenium/wiki/InternetExplorerDriver'

下面是我启动 IE 的测试设置:

def setUp(self):
self.driver = webdriver.Ie()
self.driver.implicitly_wait(30)
self.base_url = "https://accounts.google.com/"
self.verificationErrors = []
self.accept_next_alert = True

我被难住了。我以前让它工作但删除了它,现在想把它放回我的系统上。我正在使用 Python 3.3、Eclipse 4.2.2、Selenium 2.31 和 IE 10.0.92

有什么想法吗?

最佳答案

你是怎么设置路径的?

例如,如果您的 IEDriverServer.exeC:\ 中,那么您应该将 C:\ 添加到您的 PATH,而不是C:\IEDriverServer.exe

编辑:在您的情况下,C:\IEDriver 之前有一个分号,应将其删除。

然后重新启动 Eclipse 并重试。

编辑:您能否也尝试在代码中指定 IEDriverServer.exe 的路径?

from selenium import webdriver

driver = webdriver.Ie(r"C:\\IEDriver\\IEDriverServer.exe")

关于python - 无法通过 Selenium WebDriver python 绑定(bind)启动 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16682169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com