如何解决以下错误消息
java.lang.AbstractMethodError: org.openqa.selenium.MutableCapabilities.is(Ljava / lang / String;)Z in 自动化项目与Java,Selenium Server(拥有 配置:client-combined-3.7.1-sources,client-combined-3.7.1, commo ns-lang-2.6,org.eclipse.jgit_4.5.0.201609210915-r, selenium-firefox-driver-3.0.0-beta1,selenium-server-standalone-3.7.1 firefox v.44)
我尝试了许多selenium服务器和组合的组合。 selenium Firefox驱动程序,但我收到其他错误
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8.8</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.7.1</version>
</dependency>
</dependencies>
我只使用以下代码行:
System.setProperty("webdriver.gecko.driver", "C:\\Users\\Aila\\Downloads\\geckodriver-v0.19.1-win32\\geckodriver.exe");
driver = new FirefoxDriver();
答案 0 :(得分:0)
错误说明了一切:
java.lang.AbstractMethodError: org.openqa.selenium.MutableCapabilities.is(Ljava/lang/String;)Z in automation project with Java, Selenium Server (having the configuration : client-combined-3.7.1-sources, client-combined-3.7.1, commo ns-lang-2.6, org.eclipse.jgit_4.5.0.201609210915-r, selenium-firefox-driver-3.0.0-beta1, selenium-server-standalone-3.7.1
首先确保您使用的是所有最新版本的二进制文件和广告( Selenium
, GeckoDriver
, { {1}} 强>)。
如果您想使用 Firefox Browser
:
Maven
Selenium
相关广告罐
Project
使用Selenium
和 TestNG
相关的广告。Maven Dependencies
Clean
Project
如果您想在没有 maven clean install test
的情况下使用 Selenium
和 TestNG
:
Maven
相关的广告,并在 Selenium
selenium-server-standalone-3.7.1
Project
Clean
Project
Test
或 TestNG Test
答案 1 :(得分:0)
打开Windows命令提示符,然后在下面键入命令:
java -Dwebdriver.gecko.driver="C:\NewAutomationCICD\resource\chromedriver.exe" -jar C:\NewAutomationCICD\libs\selenium-server-standalone-2.42.2.jar