1

由于某些项目原因,我必须使用 Selenium 4(4.0.0-rc3)和 Chrome 版本 71。当然,当前的 chromedriver(版本 94)不适用于旧版 chrome。

我已经下载了 chromium 项目的源代码进行调试,并尝试了解驱动程序实际上是如何与 selenium 一起工作的。可能我会尝试制作自己的驱动程序版本,但目前这似乎是一个低效的解决方案。

我真的坚持这一点,很乐意得到任何建议。是否可以通过功能(或任何参数)配置驱动程序以使用旧 chrome?

4

2 回答 2

2

您定位的 Chrome 版本Chrome 71已被弃用。将 Selenium 4 与这么过时的 Chrome 版本一起使用是行不通的,我认为除了创建自己的代码片段之外,您无能为力。

在这个互联网时代,使用这样一个过时的软件会给你带来一大堆错误,如果你用它来连接互联网,那么人们很可能会利用任何隐藏的安全漏洞来攻击你的应用程序。

我强烈建议您在您的项目团队中讨论使用 Chrome 的更新版本。

于 2021-10-13T12:20:03.543 回答
0

ChromeDriver 2.46将适用于 Chrome 71。

于 2021-10-14T19:00:08.653 回答