首页 > 解决方案 > 类型不匹配:无法从 ChromeDriver 转换为 WebDriver

问题描述

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

public class Sanclass {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.getProperty("webdriver.chrome.driver", "C:\\Users\\SANIKA K\\Downloads\\chromedriver.exe");
    WebDriver driver=new ChromeDriver();
    driver.get("https://www.facebook.com/"); 

}

}

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

标签: selenium-webdriver

解决方案


看起来你不能像这样将 WebDriver 转换为 ChromeDriver。尝试像这样启动您的驱动程序:

   public static void main(String[] args) {
     service = new ChromeDriverService.Builder()
         .usingDriverExecutable(new File("path/to/my/chromedriver.exe"))
         .usingAnyFreePort()
         .build();
     service.start();
   }

参考: https ://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/chrome/ChromeDriver.html


推荐阅读