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

时间:2018-10-01 10:21:51

标签: 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:\\chromedriver.exe");   
    WebDriver driver= new ChromeDriver();
    driver.get("https://google.com");


    }


}

WebDriver驱动程序=新的C​​hromeDriver();

  

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

     

driver.get(“ https://google.com”);错误:   driver.get(“ https://google.com”);

P.S:按照相同的步骤,在笔记本电脑上也可以运行

4 个答案:

答案 0 :(得分:2)

在ModulePath中添加外部jar时会发生这种情况。

解决方案:

从节点“ Modulepath”中删除外部jar。 选择节点“ Classpath”,然后添加外部jar。 检查所有罐子都在“ Classpath”节点下

答案 1 :(得分:0)

使用setPropety而不是使用getProperty。它将起作用。

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

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

从节点“ Modulepath ”中删除外部jar。选择节点“ Classpath ”,然后添加外部jar。

查看所有jar都在节点“ Classpath

这对我有用。