2012-01-09 122 views
0

我有一組硒測試,其中包含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); 

這引起了迴避的事實,保護模式是不跨區域相同。

事實證明,buildserver正在啓動Silverlight 4不支持的64位版IE。

所以現在的問題是,是否有強制測試使用32位版本的方法?

感謝,

約翰

回答

0

來解決這個問題是配置buildserver運行測試工具(在我的情況NUnit的),在32位模式的方式。

硒webdriver然後啓動32位版本的IE和Silverlight運行。

相關問題