繁体   English   中英

仅在Internet Explorer版本10或更高版本中支持在64位Internet Explorer中测试Web应用程序

[英]Testing web applications in 64-bit Internet Explorer is only supported on Internet Explorer versions 10 or later

我在通过Visual Studio 2012 Ultimate运行CodedUI测试时遇到问题,希望有人能够帮助我。 我完全迷路了。

我目前正在使用Windows 2008 R2计算机(64位)。 为了创建CodedUI测试,我使用Visual Studio2012。我安装了所有最新更新,包括Internet Explorer版本10。

在Visual Studio 2012中运行CodedUI testen时,出现以下错误消息:

用户代码未处理TechnologyNotSupportedExeption。 仅在Internet Explorer版本10或更高版本中支持在64位Internet Explorer中测试Web应用程序。

可能的问题是CodedUI测试应该自动在32位IE 10中运行。 但是似乎自动使用IE 64位来执行测试。 我尝试了以下操作,但没有解决问题:

  • 我安装了所有最新的Microsoft更新
  • 我降级到IE 9并重新安装了IE 10
  • 调整了de CodedUI测试项目的属性:平台目标= x86
  • 在我的CodedUI项目中添加了一个测试设置文件,并将32位64位进程中的Hosts / Run测试更改为:强制测试在32位进程中运行。
  • 测试/测试设置/默认处理器体系结构= X86

以下步骤无法正常工作:

  • -单击“开始”,然后转到“默认程序”。
  • 单击关联始终在特定程序中打开的文件类型或协议。
  • 浏览到Internet Explorer设置为默认的所有扩展,然后单击“更改”。
  • 现在,单击浏览,然后转到位置C:\\ Program Files(x86)\\ Internet Explorer \\ iexplore.exe并选择它。
  • 单击确定,然后单击关闭。 F。 单击保存。

有人有想法吗? 我非常绝望...

确保注册表值TabProcGrowth不等于0。HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Internet Explorer \\ Main \\ TabProcGrowth = 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM