0

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

4

1 回答 1

0

最重要的方面之一是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();
于 2021-04-15T18:55:16.183 回答