Не в состоянии добавить расширение или плагины для хрома в селене - PullRequest
0 голосов
/ 27 октября 2019

Я попытался добавить расширение браузера 'ChroPath' в браузер Chrome, используя ChromeOptions и DesiredCapabilities, но я получаю IllegalArgumentsException.

ChromeOptions options = new ChromeOptions();
options.addExtensions(new 
    File("C:\\Users\\rajnakir\\Desktop\\chromeextensions\\
    ChroPath_v5.0.8.crx")); 
options.addExtensions(new 
    File("C:\\Users\\rajnakir\\Desktop\\chromeextensions\\
    AdBlock_v3.60.0.crx"));
//DesiredCapabilities caps = DesiredCapabilities.chrome();
DesiredCapabilities caps = new DesiredCapabilities(); 
caps.setCapability(ChromeOptions.CAPABILITY, options);
System.setProperty("webdriver.chrome.driver", 
"src//test//resources//drivers//chromedriver.exe");
driver = new ChromeDriver(caps);
try {
    driver.get("chrome://extensions/"); 
    driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS);
    driver.manage().window().maximize();
} catch (NoSuchElementException nsefe) {
    nsefe.printStackTrace();
}

Ожидается:

Когда ChromeDriver запустил браузер, я хочучтобы увидеть, что эти 2 расширения присутствуют в браузере

Факт:

Ни одно из расширений не добавлено в браузер

PS: я новичок в автоматизации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...