如何使用所有依赖项为新的chromedriver/selenium更新maven项目



使用新版本的Chromedriver(76(,我无法使用moveToElement方法使用类Actions

从我发现的,我还必须更新硒。但是当我更新硒时,我犯了错误:

cucumber.runtime.CucumberException: 类步骤。MainHooks 没有空的构造函数。如果您需要 DI,将黄瓜-皮克容器放在类路径上

然后我更新了appium,fluentlenium等等等等。

所以我的问题是,最新硒的正确依赖版本是什么?我正在使用Fluentlenium,Cucumber,Junit。

硒最新版本您可以使用3.1XX。十

更新版本需要依赖依赖项。 这可以在编译依赖项部分或IDE中看到,您可以转到Selenium的pom,在那里您可以看到它们所需的依赖项。

您可以在以下 URL 上看到版本 https://mvnrepository.com/artifact/org.seleniumhq.selenium

您需要为黄瓜-皮库容器安装相同版本的黄瓜。然后,您必须在 EnviromentsSetting of Windows 中的 CLASSPATH 中添加位于 .m2 存储库中的 cucumber-picocontainer-version 的路径.jar例如"C:\Users\Usuario.m2\repository\io\cucumber\cucumber-picocontainer\5.7.0*"。最后,重新启动 IDE 以进行更改。您可以使用以下命令检查您的 CLASSPATH 是否在 IDE 控制台中可用:set CLASSPATH。

相关内容

  • 没有找到相关文章

最新更新