私は、カスタム引数と拡張機能を備えた無人機(chromedriver)を実行しようとしています。しかし、ブラウザをインストールして実行するためにarquillian.xmlを適切に設定することはできませんでした。arquillian.xmlのChromeDriverにプロファイルと拡張機能を正しく追加する方法
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>
私は何かが足りないのですか?無人機でプロファイルと拡張機能をロードするにはどうすればよいですか?
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");
は、しかし、これはドローンと一緒に別のブラウザをインスタンス化:私はこれを使用する場合
私は私の設定でインスタンスを実行することができました。これらの設定を無人化に追加する方法はありますか(インスタンス化する前に)?