我正在尝试将正确的 Microsoft Edge WebDriver 版本与我的 Debian 系统上安装的 Microsoft Edge 浏览器版本进行匹配。浏览器和驱动程序之间的版本号并不总是一致,因此很难确定要使用哪个驱动程序版本。有时 WebDriver 具有浏览器没有的版本号,反之亦然。
我尝试安装与浏览器版本号相同的WebDriver,但这似乎不是最好的解决方案。例如,我目前的浏览器和驱动程序版本都是123.0.2420.53,并且运行良好。但是,我不能每次都依赖这种方法,因为版本并不总是匹配。
这是我当前的安装过程:
但是这种方法比较麻烦,而且不可靠,特别是当最新的WebDriver和浏览器版本不匹配时,会导致版本错误。如何准确确定我安装的 Edge 浏览器版本的正确 WebDriver 版本?有没有更系统的方法来处理这个问题?
任何指导或资源将不胜感激!
不妨看看新发布的Selenium Manager。它具有“自动驱动程序管理”功能,可帮助您根据您拥有的浏览器版本确定正确的驱动程序版本。
更重要的是,您不需要额外的配置,因为从 4.6 版本开始,它随每个 Selenium 版本一起开箱即用。