webdriver不能使用,但是版本位置都是正确的,这是为什么

msedgedriver按照edge版本安装,但是不能使用,环境变量也是配置好的

img

img

有没有人告诉我是为啥?

下载对应版本的
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

该回答引用GPTᴼᴾᴱᴺᴬᴵ
这个错误提示是因为你安装的 msedgedriver 的版本不兼容你当前使用的 Microsoft Edge 浏览器的版本,你需要使用与你当前使用的 Edge 浏览器版本匹配的 msedgedriver。

具体操作步骤如下:

  1. 打开 Edge 浏览器,点击浏览器右上角的 "...",选择 "帮助与反馈",再选择 "关于 Microsoft Edge",可以查看到当前 Edge 浏览器的版本号。

  2. 下载对应版本的 msedgedriver。你可以访问 https:/developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 下载与你当前使用的 Edge 浏览器版本匹配的 msedgedriver。

  3. 将下载好的 msedgedriver.exe 文件放置到合适的位置,并将该位置添加到环境变量中,以便在命令行中可以调用 msedgedriver。

这样配置好之后,你就可以在代码中使用相应的 msedgedriver 来启动 Edge 浏览器了。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^