2012-01-31 10 views
0

私はIE9を駆動するためにSelenium 2.15を使用しています。全体として、うまくいきました。私は奇妙なシナリオがあります:driver.SwitchTo().DefaultContent()System.InvalidOperationException(メッセージは "")をトリガーしています。私は、ブラウザが起動して動作していることを確信しており、要求されたコンテンツに実際に追いついています。問題の内容は、単一のラインHTMLドキュメントです:webdriver.switchTo()。defaultContent()がIE9でSystem.InvalidOperationExceptionをトリガーする

<div id='me'>simple page</div> 

なぜSwitchTo()何らかの理由があるDefaultContent()は、このようなページに失敗しますか。?

+0

これは、保護されたゾーンの設定に関するwebdriver/IE9の制限と関係していると思います。面倒なことは、それらをローカルのマシンファイル用に設定する方法がはっきりしないことです。 –

+0

はいスティーブン・グロス:私はそうだと思います。それはIEの保護されたゾーンの設定が必要です –

答えて

0

ああ、私はそれを理解しました。それは知られているSelenium webdriver IE保護ゾーンの問題です。トリックは、4つのゾーンすべてに対して保護モードのチェックを外さなければならないということです。次に、暗黙のうちに、 "ローカルマシン"ゾーンで保護モードが無効になり、問題が修正されます。

+0

あなたは私たちにそれを行うための正確な手順を示すことができますか?私は同じ状況にいる。 –

関連する問題