2016-06-23 22 views
0

我正在尝试在Maven项目中将Selenium版本从2.47.1更新到2.53.0。我已经在pom.xml中更新了所需的版本,并期望自动解析依赖关系(保持Maven的IntelliJ设置以自动导入依赖关系)。但是我没有看到项目中更新的新库。由于无法找到该库,因此项目中的所有类都开始失败。看到这个图像的更多细节。Maven/IntelliJ未能将Selenium版本更新到2.53.0

enter image description here

当我试图从Maven的依赖增加,它没有显示我的最新版本2.53.0。请建议。

+0

你能分享你的pom文件吗? –

回答

0

感谢Vijendra为您解答。这解决了我的代码中的一些错误,但是Selenium API仍然指的是较旧的Selenium Jar 2.47.1我尝试清理所有本地资源并使用Maven提取新库,但这并没有解决问题。最后,我删除了整个本地代码,并在git中从'Master'分支设置了另一个代码。然后在pom.xml依赖关系标签中更新Selenium版本,并拉出所有新库。

0

尝试清除本地存储库并重新构建。

mvn dependency:purge-local-repository -DactTransitively=false 
+0

感谢Vijendra为此命令清除本地存储库。我用这个,可以删除代码中的大部分错误。但仍然有很常见的方法错误.. wait.until(ExpectedConditions.VisibilityOfElement .... 给出的错误,该Maven无法解决该方法。我相信,不知何故Maven仍然指一些旧的&损坏的库,我需要清理。 – Vijay