Selenium: несоответствие типов: невозможно преобразовать ChromeDriver в WebDriver - PullRequest
0 голосов
/ 01 октября 2018

Имя моего класса другое, ниже приведен код:

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");

PS: то же самое работает на моемноутбук, следуя тем же процедурам

Ответы [ 3 ]

0 голосов
/ 23 ноября 2018

Я столкнулся с той же проблемой и решил ее, добавив следующие файлы jar в buildpath - selenium-java.jar, selenium-remote-driver.jar, selenium-support.jar

0 голосов
/ 01 февраля 2019

Это происходит, когда вы добавили внешние файлы jar в ModulePath.

Решение:

Удалите внешние файлы jar из узла "Modulepath".Выберите узел "Classpath", затем добавьте внешние банки.Обратите внимание, что все банки находятся под узлом "Classpath"

0 голосов
/ 01 октября 2018

Используйте setPropety вместо getProperty. Это будет работать.

 System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe");   
 WebDriver driver= new ChromeDriver();
 driver.get("https://google.com");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...