Selenium webdriver Selenium:类型不匹配:无法从ChromeDriver转换为WebDriver

Selenium webdriver Selenium:类型不匹配:无法从ChromeDriver转换为WebDriver,selenium-webdriver,Selenium Webdriver,我的类名不同,下面是代码: package Udemy; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class InvokeChrome { public static void main(String[] args) { System.getProperty("webdriver.chrome.driver","C:\

我的类名不同,下面是代码:

package Udemy;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class InvokeChrome {

    public static void main(String[] args) 

    {
    System.getProperty("webdriver.chrome.driver","C:\\chromedriver.exe");   
    WebDriver driver= new ChromeDriver();
    driver.get("https://google.com");


    }


}
WebDriver=new ChromeDriver()

错误:类型不匹配:无法从ChromeDriver转换为WebDriver

驱动程序。获取(“”);错误: 驱动程序。获取(“”)


附言:同样的方法也适用于我的笔记本电脑,遵循同样的程序

使用setproperty而不是使用getProperty。它会起作用的

 System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe");   
 WebDriver driver= new ChromeDriver();
 driver.get("https://google.com");

我遇到了同样的问题,并通过向buildpath中添加以下jar来解决它——selenium-java.jar、selenium-remote-driver.jar、selenium-support.jar

解决方案:

从节点“Modulepath”中移除外部JAR。 选择节点“Classpath”,然后添加外部jar。
检查所有JAR是否都在节点“Classpath”下

谢谢Dhruv。。不知怎的,我错过了……然而,同样的问题正在发生。我的包裹;导入org.openqa.selenium.WebDriver;导入org.openqa.selenium.chrome.ChromeDriver;public类InvokeChrome{public static void main(String[]args){System.setProperty(“webdriver.chrome.driver”,“C:\\chromedriver.exe”);webdriver driver=new chromedriver();driver.get(“;}}发布错误日志,是否添加了运行此代码所需的所有库?是的,已添加所有库。错误日志:线程“main”java.lang中出现异常。错误:未解决的编译问题:类型不匹配:无法将ChromeDriver转换为WebDriver方法get(String)未定义Selenium/Udemy.InvokeChrome.main(InvokeChrome.java:12)中的WebDriver类型,您正在使用哪个chromeDriver版本?我发现您缺少任何要添加到构建路径中的jar文件。请参考此链接,再次验证您是否已将所有必需的jar文件添加到构建路径中。版本69.0.3497.100(正式构建)(64位)我的笔记本电脑和PC上的版本相同,它在笔记本电脑上工作,但在PC上失败