gpt4 book ai didi

python - 带有 python 绑定(bind)的 Selenium 可以启动 Firefox,但不能启动 Explorer 和 Chrome 浏览器

转载 作者:行者123 更新时间:2023-12-01 05:06:43 24 4
gpt4 key购买 nike

我想使用 selenium 在 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() File "C:\Python34\lib\site-packages\selenium\webdriver\ie\service.py", line 73, in start and read up at http://code.google.com/p/selenium/wiki/InternetExplorerDriver") selenium.common.exceptions.WebDriverException: Message: 'IEDriver executable needs to be available in the path. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at http://code.google.com/p/selenium/wiki/InternetExplorerDriver

请注意,我使用相同的代码启动 Firefox 没有任何问题,除了 Internet Explorer 和 crhome(输出类似的错误)。我该如何解决这个问题?

最佳答案

您需要download Internet Explorer driver并将其路径放入 PATH 环境变量中。

或者,向 webdriver.Ie() 提供 executable_path 参数:

self.browser = webdriver.Ie(executable_path='path\to\iedriver\driver.exe')

关于python - 带有 python 绑定(bind)的 Selenium 可以启动 Firefox,但不能启动 Explorer 和 Chrome 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24865067/

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