1

SeleniumWebdriverからFirefox拡張機能/プラグインに接続する方法を探しています。セレンWebドライバーのAPIからFirefox拡張機能から関数を開始したいと思います。これは可能でしょうか?ページ内にあるjavascriptコードを呼び出すことはできますが、Firefox拡張機能内には呼び出せないことを知っています。

セレンWebドライバーでそれが不可能な場合、おそらくJavaで接続する別の方法はありますか?

あなたの助けをどうもありがとう!

4

1 に答える 1

0

方法の 1 つは、これを行う方法です。

  • Firefox プロファイルを作成し、それが何であるかを知っている名前を付けます。例えばSELENIUM
  • このプロファイルにアドオンをインストールします。一般に、そのプロファイルをテストに適したものにします。
  • Webdriver を初期化する場合:

     ProfilesIni allProfiles = new ProfilesIni();
     FirefoxProfile desiredProfile = allProfiles.getProfile("SELENIUM");
     WebDriver driver = new FirefoxDriver(desiredProfile);
    
于 2012-10-19T09:40:29.827 に答える