私は (java/selenium-FireFoxDriver) ブラウザー自動化アプリに取り組んでおり、以下のスクリーンショットのように、Web ページがブラウザー拡張機能のダウンロードを要求したことを検出したいと考えています。
通常のアラート ボックス コードは適用されないようです。
コメントに記載されているように、これはおそらく標準の WebDriver メソッドを使用して行うことはできません。その機能は主に DOM と対話するためだけだからです。
ただし、「プロファイル」と「機能」を FireFox ドライバーに渡すことができることはわかっています。Firebug やその他の拡張機能/プラグインで実行できます。ウィンドウの開閉、Cookie の削除などもできます。こういうことじゃないから何かできることがある気がするDOM
…
Firefox の設定を変更したり、別のブラウザ拡張機能を使用/作成したりして、このダイアログで何かを行うための素晴らしい方法があるのだろうか?
私はsikuliをいじりましたが、それを使いこなすのに苦労しました。実際に私のアプリと統合するのはもっと難しいと確信しています(ただし、もっと調査する価値があることは確かです)。多分これが唯一の実行可能なアプローチですか?