【发布时间】:2021-12-25 10:02:29
【问题描述】:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class ShootingStrategies {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\SP00780555\\Downloads\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
}
}
一开始它运行成功,但一段时间后它开始显示此错误
Exception in thread "main" java.lang.AbstractMethodError: Receiver class org.openqa.selenium.chrome.ChromeOptions does not define or inherit an implementation of the resolved method 'abstract boolean is(java.lang.String)' of interface org.openqa.selenium.Capabilities.
at org.openqa.selenium.remote.RemoteWebDriver.init(RemoteWebDriver.java:176)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:112)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:144)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:123)
at ShootingStrategies.main(ShootingStrategies.java:7)
我正在使用 intellij 谁能帮我解决这个问题
【问题讨论】:
标签: java selenium google-chrome selenium-webdriver selenium-chromedriver