使用新版本的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。