6
FireFoxDriverからMarionetteDriverに切り替えようとしています。 Firefox WebDriverからMarionetteへの移行
public void runMarionnete(){
DesiredCapabilities dc = DesiredCapabilities.firefox();
OSUtils.setProperty("webdriver.firefox.bin", "C:\\Firefox\\firefox.exe");
OSUtils.setProperty("webdriver.gecko.driver","C:\\Drivers\\wires-0.6.2-win.exe"));
_driver = new MarionetteDriver(dc);
}
しかし、私は私がするかどうかはわからない2つのことがあります: は、私が実行してMarionetteDriverでFirefoxを実行するために管理ドライバにXPI拡張を追加する
1.Howか?私が行うために使用されるように、たとえば、すべてのFirefoxのプロパティを設定するには、 FirefoxProfile.addExtension ...
2.How:
profile.setPreference("browser.startup.homepage;about:home","about:blank");
profile.setPreference("startup.homepage_welcome_url","about:blank");
profile.setPreference("browser.usedOnWindows10.introURL","about:blank");
profile.setPreference("devtools.devedition.promo.url","");
profile.setPreference("xpinstall.signatures.required",false);
ありがとうございました、私が使用古い方法で !
これに任意のより多くがありますかしら。私は機能に追加しようとしましたが、ダウンロードディレクトリと自動ダウンロードを設定することはまだ私のためには機能しませんでした。 – JPhi1618
私はまた、自動ダウンロードに問題があります - これに更新されていますか? 'FP = webdriver.FirefoxProfile()' ' fp.set_preference( "browser.download.folderList"、2) fp.set_preference( "browser.download.manager.showWhenStarting"、偽):ここに私のコードです fp.set_preference( "browser.download.dir"、 "H:\ Downloads") fp.set_preference( "browser.download.downloadDir"、 "H:\ Downloads") fp.set_preference( "browser.download。 defaultFolder」、 "H:\ダウンロード") ' 'ドライバ= webdriver.Firefox(機能= firefox_capabilities、firefox_binary =バイナリ、firefox_profile = FP) ' 私は何かが足りないのですか? –
最終的にこのスレッドで終わるこのスレッド:[link](https://github.com/mozilla/geckodriver/issues/236)に行きました:[link](https://github.com/SeleniumHQ/selenium/問題/ 2572)。後者のスレッドはこの問題に関する最新の議論のようです。私は自分のコードを更新する方法を尋ね、それが見つかったときにこのスレッドを更新します。 –