python-selenium.common.exceptions.WebDriverException: Messag



我正在使用python 3.8和selenium,但最近我下载了最新的边缘Web驱动程序zip文件并运行了mswdedriver.exe并从中键入了以下代码:

from selenium import webdriver
browser = webdriver.Edge('‪F:zapythonAssistantmsedgedriver.exe')
browser.maximize_window()
browser.get(url='http://seleniumhq.org/')

但我看到此错误:

selenium.common.exceptions.WebDriverException: Message: 'MicrosoftEdgeDriver' executable needs to be 
in PATH. Please download from http://go.microsoft.com/fwlink/?LinkId=619687

朋友,你能帮我吗? 提前谢谢。

加载 Web 驱动程序时,您需要提供 Web 驱动程序可执行文件的路径,或者将其存储为环境变量:

webdriver.Edge(executable_path="path/to/executable")

Web 驱动程序本质上是一个特殊的浏览器应用程序,您必须先安装该应用程序,然后才能使用它运行任何内容。

这是 Edge 的 Web 驱动程序下载页面。或者,您可以使用错误消息中的链接 http://go.microsoft.com/fwlink/?LinkId=619687

这是一个类似的问题 Python Selenium Chrome Webdriver

根据 Python 语法,需要对可执行路径中的反斜杠进行转义:

browser = webdriver.Edge('‪F:\za\python\Assistant\msedgedriver.exe')

这个问题在我看来 您必须将文件">MicrosoftWebDriver.exe"按原样放入"bin文件夹"中,将边缘WebDriver的旧名称编辑为"MicrosoftWebDriver.exe"并将其放入"bin文件夹">

您需要
  1. 从此处下载浏览器驱动程序
  2. 下载完成后,将驱动程序可执行文件解压缩到首选位置。将可执行文件所在的文件夹添加到 PATH 环境变量中。

最新更新