6

FireFoxDriver から MarionetteDriver に切り替えようとしています。以下を実行して、MarionetteDriver で firefox を実行することができました。

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つあります。

1.ドライバに XPI 拡張機能を追加する方法は? 私が使用した古い方法で: FirefoxProfile.addExtension ...

2.以前行っていたように、すべてのfirefoxプロパティを構成する方法、たとえば:

    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);

ありがとうございました!

4

1 に答える 1