2013-10-11 142 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

    相关问题