问题描述
我有一个要更新为Selenium 4 Alpha 6的Selenium-Java项目。
我删除了以前对所有硒依赖性的POM引用,甚至硬设置了所需的版本号。
此软件包在编译时没有引发适当的构造函数错误-我的新Selenium未使用,因为新功能不可用(相同的站点cookie支持)。
当我查看intellij中的Maven选项卡时,它显示了许多旧的来源:
当我找到定义时,我的项目类仍会打开(反编译的)Selenium 3类。
我的Maven POM更改为: 另外,我还删除了对selenium-api的顶级引用,但我认为它仍然是主要的依赖项...我也尝试过使用systemPath属性来强制使用我下载的JAR,但没有区别。
任何人都可以建议如何“强制”更新吗?
解决方法
Selenium 4是Alpha版本,它们没有发布有效的Selenium 4,Alpha版本中存在问题,因此您需要等待Selenium Hq的原始版本