我的班级名称不同,下面是代码:
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驱动程序=新的ChromeDriver();
错误:类型不匹配:无法从ChromeDriver转换为WebDriver
driver.get(“ https://google.com”);错误: driver.get(“ https://google.com”);
P.S:按照相同的步骤,在笔记本电脑上也可以运行
答案 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 ”
下这对我有用。