Я искал это некоторое время. Мне нужно открыть Google Chrome с расширением в селене. Расширение должно быть добавлено из Интернет-магазина, а не с использованием файла .crx
.
Я просмотрел много сайтов. Как этот веб-сайт, который показывает два способа сделать это. Используя второй способ, я могу запустить Chrome путем жесткого кодирования пути, но мне нужно сделать это первым способом, чтобы я мог сделать его динамичным.
Ниже приведен код, который я пробовал, используя свойство --user-data-dir
chrome, но он не открывает браузер с расширением.
PS: я знаю, что это можно сделать с помощью файла .crx
, но мне нужно добавить расширение только в Chrome Store.
Заранее спасибо.
ChromeOptions opt1 = new ChromeOptions();
System.setProperty("webdriver.chrome.driver", "./Win/Drivers/chromedriver.exe");
opt1.addArguments("--user-data-dir = C:\\Sanity\\Chrome");
driver = new ChromeDriver(opt1);
driver.get("https://www.google.com");