4

IE のさまざまなバージョン (IE9、IE8 & IE7) で Web アプリケーションをテストする必要があります。

IE9 は IE8 と IE7 の互換性ビューを提供することがわかったので、テスト システムに IE9 をインストールしました。

互換性ビューを設定できるヘッダー META タグ "X-UA-Compatible" が 1 つありますが、私の場合、ソース ファイルにアクセスできません。

「X-UA-Compatible」タグを動的に設定できる場合は、セレンから、または他の方法で何らかの方法で問題を解決できます。単一の Windows マシン/インスタンスから異なるバージョンの IE (7、8、および 9) で WebApp をテストする良い方法があれば教えてください。

任意の提案をいただければ幸いです。

これについてあなたの経験を共有してください。

ありがとう。

4

4 に答える 4

4

異なるバージョンの IE で Web アプリケーションをテストするには、オンライン テスト ツール、IETesterIECollection、Microsoft TestDrive を使用するか、IE 8 & 9 で F12 を押して、ブラウザ モード メニューから IE バージョンを選択します。

于 2012-11-09T04:27:15.977 に答える
1

Microsoft は、 http://modern.ieでさまざまなバージョンの IE 用の仮想マシンを提供しています。そのため、仮想マシンでテストを実行することにより、1 台のマシンで IE の複数のテスト バージョンを使用できます。

于 2014-02-10T07:58:23.493 に答える
1

互換モードについて話します。これを知っているかどうかはわかりませんが、知らない場合は、IE 9 で F12 を押して開発者ツールを開きます。そこから、レンダリング バージョンを設定できます。これは、さまざまな IE バージョンでテストする方法です。

公式ソース より:

  1. 4 つの方法 tp テスト...

別の解決策として試すことができるのは、ブラウザー用のオンライン シミュレーターであるスプーン.net/です。そこでさまざまなブラウザとバージョンを選択できます。他の同様のオンライン シミュレーターも見つけることができます。

于 2012-11-09T04:24:04.933 に答える
0

2014 年 11 月の更新: これを実現する方法があります。

Spoonには、同じ Windows 開発マシンですべてのバージョンの IE (Chrome と Firefox も) を実行する Selenium グリッドがあります。すべてのブラウザ ノードを含むセレン セットアップを仮想化することにより、Spoon 仮想マシンを使用してこれを実現します。

既存のセレン テストと 100% 互換性があります。ノードを事前に起動する必要はありません。ノードは、機能を介してテスト コードが特定のブラウザー/バージョンを必要とするときにオンデマンドで起動します。

免責事項: 私はスプーンで働いており、これを構築するのを手伝いました。

于 2014-11-03T11:36:47.913 に答える