私は、Firefoxテンプレートを使用して、prefs.jsファイルにいくつかのパラメータを指定しようとしています。 I使用する2つのシナリオseleniumサーバーのprofileTemplateに関する問題
webdriverを コードとテスト:
FirefoxProfileプロファイル=新しいFirefoxProfile(新しいファイル( "/ホーム/ユーザー/ selenium.default")); ドライバ=新しいFirefoxDriver(プロファイル);
結果:remoteWebDriver
ステップと
テスト期待通りに動作します:
開始セレンサーバ
java -jar selenium-server-standalo-2.19.0.jar -trustAllSSLCertificates -firefoxProfileTemplate /home/user/selenium.default/ -Dwebdriver.firefox.bin=/home/user/Apps/firefox/firefox
コード、クライアント側での
DesiredCapabilities cap = DesiredCapabilities.firefox(); driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), cap);
結果:ブラウザは起動しますが、pref.jsで指定された設定は実装されていません。したがって、指定されたディレクトリからプロファイルをロードしないでください。
誰かが、セレクションサーバでprofileTemplateを使用したことがありますか?