Silverlightオブジェクトを持つページを起動する一連のセレンテストがあります。私はsilverlightオブジェクトと相互作用し、結果をキャプチャするスクリプトを持っています。WebDriver - Webdriver/seleniumテスト実行時にプラグインを実行する
これらのテストはFireFoxではうまくいくようですが、Internet Explorer 8を実行するとSilverlightオブジェクトが読み込まれないようです。
私は次の操作を行って(箱の上にIEを変更する私の能力が限られている)私の最初の問題を回避ました:
var capabilities = new OpenQA.Selenium.Remote.DesiredCapabilities();
capabilities.SetCapability(InternetExplorerDriver.IntroduceInstabilityByIgnoringProtectedModeSettings, true);
Driver = new InternetExplorerDriver(capabilities);
これは、保護モードは、ゾーン間で同じではないという事実のまわりました。
Silverlight 4がサポートしていないIEの64ビット版をビルドサーバーが起動していることが判明しました。
これで、32ビットバージョンを使用するようにテストを強制する方法があるかどうかが問題になりますか?
おかげで、
ジョン