Я бы хотел активировать для Chrome selenium webDriver тестирование Adblocker.Selenium - Chrome WebDriver: как активировать AdBlocker?
Что нужно сделать для достижения этого? .
Я бы хотел активировать для Chrome selenium webDriver тестирование Adblocker.Selenium - Chrome WebDriver: как активировать AdBlocker?
Что нужно сделать для достижения этого? .
Вы можете либо использовать файл CRX удлинителя или точки к каталогу он установлен в Предполагая, что вы его установили, вам нужно добавить ChromeOptions
к вашему new ChromeDriver
:
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
См here для более подробную информацию и пошаговое руководство.
EDIT: чтобы увидеть путь расширения, перейдите к chrome://version
и посмотрите «Путь профиля». В этой папке найдите папку «Расширения». Идентификатор расширения для AdBlock Plus - cfhdojbkjhnklbpkdaibdccddilifddb
. Таким образом, путь/в/расширение должен быть чем-то вроде (Windows):
C:\Users\<user>\AppData\Local\Google\Chrome\User Data\<profile>\Extensions\cfhdojbkjhnklbpkdaibdccddilifddb
Не удалось найти путь к подключаемому модулю (CRX), на котором он фактически установлен? –