0

我有一个 Selenium-Java 项目,我想更新到 Selenium 4 Alpha 6。

我已经删除了以前对所有 selenium 依赖项的 POM 引用,甚至硬设置了所需的版本号。

在编译时没有为这个包抛出合适的构造函数错误——我的新 Selenium 没有被使用,因为新功能不可用(相同的站点 cookie 支持)。

当我查看 intellij 中的 maven 选项卡时,它显示了许多旧源: 在此处输入图像描述

当我找到定义时,我的项目类仍然打开(反编译的)Selenium 3 类。

我的 Maven POM 更改: 在此处输入图像描述 此外,我还删除了对 selenium-api 的顶级引用,我认为它无论如何都是主要的依赖项......我还尝试使用 systemPath 属性来强制使用我下载的 JAR 但没有区别。

谁能建议如何“强制”更新?

4

1 回答 1

0

Selenium 4 是 alpha 版本,他们没有发布有效的 selenium 4 在 alpha 版本中有问题,所以你需要等待 selenium Hq 的原始版本

于 2020-09-09T10:17:17.287 回答