【问题标题】:Type mismatch: cannot convert from ChromeDriver to WebDriver in selenium webdriver with java类型不匹配:无法使用 java 在 selenium webdriver 中从 ChromeDriver 转换为 WebDriver
【发布时间】:2019-05-06 07:28:40
【问题描述】:

我正在尝试这段代码,但它失败了

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

  public class Fijan {

public static void main(String[] args) {
    // TODO Auto-generated method stub

    System.setProperty("webdriver.chrome.driver", "C:Users\\Devrepublic\\Documents\\fijan\\selenium\\chromedriver_win32\\chromedriver");
    WebDriver driver =  new ChromeDriver();
    driver.get("");
    }

线程“main”java.lang.Error 中的异常:未解决的编译问题: 类型不匹配:无法从 ChromeDriver 转换为 WebDriver

at prac.Fijan.main(Fijan.java:12)

【问题讨论】:

  • 你的 selenium 版本、驱动版本、浏览器版本?
  • 为什么要将ChromeDriver 转换为WebDriver?很明显这是行不通的,你的 IDE 应该已经告诉你了
  • 我认为您需要在路径 (.exe) 中添加扩展名可能会有所帮助..

标签: java selenium selenium-webdriver


【解决方案1】:

将以下 jars 添加到 buildpath - selenium-java.jar、selenium-remote-driver.jar、selenium-support.jar

日食: How to import a jar in Eclipse

智能 Correct way to add external jars (lib/*.jar) to an IntelliJ IDEA project

【讨论】:

  • 谢谢,我之前在模块路径中添加了jar文件,只需从那里删除它,然后在类路径中再次添加jar,它可以工作文件
  • 很高兴听到这个消息。如果您认为它对您有帮助,请接受我的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-01
  • 1970-01-01
  • 2020-08-16
  • 2013-11-05
  • 2013-12-08
  • 1970-01-01
相关资源
最近更新 更多