Я пытаюсь запустить drone (chromedriver) с пользовательскими аргументами и расширениями. Однако я не смог правильно настроить arquillian.xml, чтобы браузер работал с установленными/настроенными.Как правильно добавить профиль и расширения в ChromeDriver в arquillian.xml
arquillian.xml:
...
<extension qualifier="webdriver">
<property name="browser">chrome</property>
<property name="chromeDriverBinary">C:\\path\\to\\chromedriver.exe</property>
<property name="chromeArguments">user-data-dir=>C:\\path\\to\\BrowserProfile</property>
<property name="chromeExtensions">>C:\\path\\to\\\ModHeader_v2.1.1.crx</property>
<property name="chromePrintOptions">true</property>
</extension>
</arquillian>
ли я что-то отсутствует? Как получить drone для загрузки профиля и расширения?
я смог запустить экземпляр с моими настройками, когда я использую это:
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
и
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=/path/to/your/custom/profile");
Однако этот экземпляр другой браузер вместе с гулом. Есть ли способ добавить эти настройки в drone (до того, как он будет создан)?