我通過Visual Studio 2012 Ultimate運行CodedUI測試時遇到問題),並希望有人能夠幫助我。我完全迷失了。僅在Internet Explorer版本10或更高版本上支持在64位Internet Explorer中測試Web應用程序
我目前工作在Windows 2008 R2機器上(64位)。爲了創建CodedUI測試我使用Visual Studio 2012年我已經安裝了所有最新的更新,包括Internet Explorer版本10.
在運行Visual Studio中CodedUI TESTEN 2012我收到以下錯誤信息:
TechnologyNotSupportedExeption未被用戶代碼處理。僅在Internet Explorer 10或更高版本上支持在64位Internet Explorer中測試Web應用程序。
可能問題是CodedUI測試應該自動運行在IE 10,32位。但似乎自動使用IE 64位來執行測試。 下面的東西,我試過了,但並沒有解決這個問題:我安裝了所有最新的Microsoft更新
- de CodedUI測試項目:平臺目標= x86
- 向我的CodedUI項目添加了一個測試設置文件,並將32位64位進程中的測試更改爲:強制測試在32位進程中運行 進程。
- 測試/測試設置/默認處理器架構= X86
以下步驟沒有eather工作:
- -Click上鍵,然後轉到默認程序。
- 點擊關聯文件類型或協議總是在特定的程序中打開。
- 瀏覽到Internet Explorer設置爲默認值,然後單擊更改所有的擴展。
- 單擊瀏覽,然後轉至位置C:\ Program Files文件(x86)的\的Internet Explorer \ IEXPLORE.EXE,並選擇它。
- 單擊確定,然後關閉。 F。點擊保存。
有沒有人有一些想法?我很絕望......
這解決了同樣的問題對我來說。 – Nicolai