4

次の URL から「IEDriverServer_Win32_2.28.0.zip」をダウンロードしました: http://code.google.com/p/selenium/downloads/detail?name=IEDriverServer_Win32_2.28.0.zip&can=2&q=

フォルダーに zip ファイルを抽出した後、以下のように WebDriver Java コードでそのパスを使用しました。

File file = new File("E:\\Global Blue\\globalblue-selenium-test\\gb-selenium-test\\lib\\IEDriverServer_Win32_2.28.0\\IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
driver = new InternetExplorerDriver();

テストは Internet Explorer でうまく実行されています。Selenium WebDriver テストで異なるバージョンの IE (IE6、7、8、9、および 10) を使用するにはどうすればよいですか?

4

1 に答える 1

4

IE ドライバーは、マシンにインストールされている IE のバージョンを使用します。同じオペレーティング システムのインストールで複数のバージョンの IE を実行する方法はサポートされていません。そうすることを主張する解決策がありますが、それらはすべて何らかの形で欠けています. 異なるドキュメント モードを使用しても完全ではありません。また、IE ドライバーでドキュメント モードをプログラムで設定する方法はありません。

IE ドライバーで異なるバージョンの IE を実行する方法は、実行する IE の各バージョンに対して異なる Windows インストールを使用することです。仮想マシンは、これに対する優れたアプローチです。

于 2013-01-17T12:01:00.953 に答える