Я попытался добавить расширение браузера '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: я новичок в автоматизации