2013-10-11 141 views
4

我通過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更新

  • 我做了一個降級到IE 9和IE調整10
  • 的重新安裝的特性

    • de CodedUI測試項目:平臺目標= x86
    • 向我的CodedUI項目添加了一個測試設置文件,並將32位64位進程中的測試更改爲:強制測試在32位進程中運行 進程。
    • 測試/測試設置/默認處理器架構= X86

    以下步驟沒有eather工作:

    • -Click上鍵,然後轉到默認程序。
    • 點擊關聯文件類型或協議總是在特定的程序中打開。
    • 瀏覽到Internet Explorer設置爲默認值,然後單擊更改所有的擴展。
    • 單擊瀏覽,然後轉至位置C:\ Program Files文件(x86)的\的Internet Explorer \ IEXPLORE.EXE,並選擇它。
    • 單擊確定,然後關閉。 F。點擊保存。

    有沒有人有一些想法?我很絕望......

  • 回答

    2

    確保註冊表值TabProcGrowth不是= 0 HKEY_CURRENT_USER \軟件\微軟\的Internet Explorer \ MAIN \ TabProcGrowth = 1

    +0

    這解決了同樣的問題對我來說。 – Nicolai

    相關問題