SeleniumはChromeフレームページを読み込むことができます。問題は、Chrome Frameプラグインを使用してIEでページを読み込むと、タグが空白として表示されることです。 SeleniumはDOM構造を使用して要素を識別しようとしますが、IEとChrome Frameプラグインが動作する方法、レンダリング とDOMツリーはChromiumコードによって引き継がれ、IEは空のDOMを取得します。セレンはIEのgoogleフレームをサポートしていますか?
だから、セレニウムはGoogleフレームアドオンがインストールされたIEをサポートしていないと思いますか?
誰もこの問題を回避しましたか?
おかげ
クロム用に作成されます。しかし、私の新しく仕事をしていたプロジェクトのアプリケーションでは、コードはGWTやGoogleのエンジンで作成され、私たちは3年のようにGoogle Chromeでテストしていました。今や最高経営陣は、ウェブサイトがIEでそれを使用できるようにしたいと考えています。これは、Googleフレームアドオンをインストールすることによってのみ可能になります。私たちは自動化ツールとして開発チームに比べて非常に小さいので、それができないことを経営陣に説得することは非常に難しいです。あなたが私の懸念を理解することを願って – seleniumlover
2つのこと:まず、デベロッパーチームはGoogle Chromeの使用をどのように強制していますか?ユーザーエージェントの盗聴?いくつかの他のブラウザの検出メカニズム?次に、このフォーラムやその他のフォーラムで、基本的な質問に対する回答はまだありません。ChromeのスタンドアロンブラウザでChromeFrameアドインを使用した場合とは異なる動作をしますか? IEドライバーの主な開発者として、質問があれば管理チームとやりとりすることができます。 – JimEvans
彼らが使用しているJavaコードは、GoogleのエンジンやGWTを使用しており、コードはきわめて素朴で、Googleのフレームアドインを追加しなくてもIEで動作する点に達していません。 IEで簡単にアドインをダウンロードしてウェブサイトを手動でテストできるため、問題は手動テストではありません。今のところはい、管理者と一緒にいる開発者は、GWTを使ってIEでテストできるようにしています。 – seleniumlover