package AutomationSample;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
System.setProperty("webdriver.chrome.driver", "C:\\Users\\UserName\\Desktop\\chromedriver_win32");
WebDriver driver= new ChromeDriver();
driver.get("https://www.youtube.com/");
приведенный выше код — это мой код, и я добавил в проект все jar-файлы, связанные с селеном.
я получаю следующую ошибку при запуске драйвера Chrome:
Error: Unable to initialize main class AutomationSample.HelloWorld
Caused by: java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver
Я использую Chrome – версия 91.0.4472.114 (официальная сборка) (64-разрядная версия)
и я использую драйвер Chrome - 32-разрядная версия, а моя ОС - Windows 10 -64-разрядная.
Не могли бы вы помочь мне исправить эту ошибку?
Привет @cruisepandey, спасибо за ваш ответ. Я получаю ту же ошибку даже после включения метода class и main().
Можете ли вы поделиться, какой код вы пробовали? Вы используете Эклипс?
пакет AutomationSample; импортировать org.openqa.selenium.WebDriver; импортировать org.openqa.selenium.chrome.ChromeDriver; открытый класс HelloWorld { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\Users\\UsrName\\Desktop\\chromedriver_win32"); Драйвер WebDriver= новый ChromeDriver(); driver.get("youtube.com/"); }}
chromeDriver.exe отсутствует в setProperty
Теперь я изменил это и снова выполнил System.setProperty("webdriver.chrome.driver", "C:\\Users\\Usrname\\Desktop\\chromedriver_win32\\chromedriver.exe"); но получаю ту же ошибку