ChromeDriver Selenium исключение - PullRequest
0 голосов
/ 10 марта 2020

Я использую ноутбук Ma c, я получил это от youtube для учебника ma c, но он работает для других студентов

Простите, я новичок в селене

Не уверен если я что-то упустил Picture of the exception

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

publi c класс Main {publi c stati c void main (String [] args) {

    System.setProperty("webdriver.chrome.driver","/Users/c054148/Downloads/chromedriver");
    WebDriver obj = new ChromeDriver();
    obj.get("https://www.google.com");
}

} Исключение в потоке "main" java .lang.NoClassDefFoundError: com / google / common / collect / ImmutableMap в org.openqa.selenium.remote.service.DriverService $ Builder. (DriverService. java : 259) в org.openqa.selenium. chrome .ChromeDriverService $ Builder. (ChromeDriverService. java: 101) в org.openqa.selenium. chrome .ChromeDriverService.createDefaultService (ChromeDriver * 290: 94) .29S в org.openqa.selenium. chrome .ChromeDriver. (ChromeDriver. java: 123) в Main.main (Main. java: 8) Причина: java .lang.ClassNotFoundException: com.google. common.collect.ImmutableMap в java .base / jdk.internal.loader.BuiltinClassLoader.loadClass (BuiltinClassLoader. java: 581) в java .base / jdk.internal.loader.ClassLoaders $ AppClassLoader.loadClass ( . java: 178) в java .base / java .lang.ClassLoader.loadClass (ClassLoader. java: 521) ... 5 м руда

1 Ответ

1 голос
/ 10 марта 2020

Кажется, вы пропустили расширение ChromeDriver. Это должно быть chromedriver.exe

 System.setProperty("webdriver.chrome.driver","/Users/c054148/Downloads/chromedriver.exe");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...