微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何防止chromedriver升级

如何解决如何防止chromedriver升级

使用 webdrivermanager 4.0.0,这是生产版,chrome 保持在 76,我们不希望 chrome 驱动程序升级,因为它不兼容。我查看了avoidReadReleaseRepository 和resolution.properties。我改成2121后,属性日期改成2020年,永不升级的最好办法是什么?

解决方法

最重要的方面之一是 WebDriverManager 提供浏览器版本检测。换句话说,假设您使用的是 Chrome,WebDriverManager 会在运行时(即每次执行时)找出您的 Chrome 版本。使用该浏览器版本(例如 Chrome 89),WebDriverManager 会找出正确的驱动程序版本(chromedriver,在之前的示例中为 89.0.4389.23 版)。总的来说,理论上你不需要担心 Chrome 更新,因为它是由 WebDriverManager 自动管理的。

话虽如此,首先我建议您使用最新版本的 WebDriverManager(撰写本文时为 4.4.3)。如果您想使用固定版本的驱动程序(例如,chromedriver),可以按如下方式完成:

WebDriverManager.chromedriver().driverVersion("89.0.4389.23").setup();

... 或固定浏览器版本(例如 Chrome):

WebDriverManager.chromedriver().browserVersion("89").setup();

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。