如何确定给定 Edge 浏览器版本的正确 Microsoft Edge WebDriver 版本

问题描述 投票:0回答:1

我正在尝试将正确的 Microsoft Edge WebDriver 版本与我的 Debian 系统上安装的 Microsoft Edge 浏览器版本进行匹配。浏览器和驱动程序之间的版本号并不总是一致,因此很难确定要使用哪个驱动程序版本。有时 WebDriver 具有浏览器没有的版本号,反之亦然。

我尝试安装与浏览器版本号相同的WebDriver,但这似乎不是最好的解决方案。例如,我目前的浏览器和驱动程序版本都是123.0.2420.53,并且运行良好。但是,我不能每次都依赖这种方法,因为版本并不总是匹配。

这是我当前的安装过程:

  1. 访问 https://msedgedriver.azureedge.net/ 查看可用 WebDriver 版本的列表。
  2. 运行 sudo apt list -a microsoft-edge-stable 以查找最新的浏览器版本。
  3. 查找完全匹配的版本(如果有)。

但是这种方法比较麻烦,而且不可靠,特别是当最新的WebDriver和浏览器版本不匹配时,会导致版本错误。如何准确确定我安装的 Edge 浏览器版本的正确 WebDriver 版本?有没有更系统的方法来处理这个问题?

任何指导或资源将不胜感激!

selenium-webdriver debian microsoft-edge microsoft-edge-headless
1个回答
0
投票

不妨看看新发布的Selenium Manager。它具有“自动驱动程序管理”功能,可帮助您根据您拥有的浏览器版本确定正确的驱动程序版本。

更重要的是,您不需要额外的配置,因为从 4.6 版本开始,它随每个 Selenium 版本一起开箱即用。

© www.soinside.com 2019 - 2024. All rights reserved.