Имя моего класса другое, ниже приведен код:
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");
Ошибка: несоответствие типов: невозможно конвертировать из ChromeDriver в WebDriver
driver.get ("https://google.com"); Ошибка: driver.get (" https://google.com");
PS: то же самое работает на моемноутбук, следуя тем же процедурам
Я столкнулся с той же проблемой и решил ее, добавив следующие файлы jar в buildpath - selenium-java.jar, selenium-remote-driver.jar, selenium-support.jar
Это происходит, когда вы добавили внешние файлы jar в ModulePath.
Решение:
Удалите внешние файлы jar из узла "Modulepath".Выберите узел "Classpath", затем добавьте внешние банки.Обратите внимание, что все банки находятся под узлом "Classpath"
Используйте setPropety вместо getProperty. Это будет работать.
System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe"); WebDriver driver= new ChromeDriver(); driver.get("https://google.com");