gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 12:29:12 25 4
gpt4 key购买 nike

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

我目前正在使用 Windows 2008 R2 机器(64 位)。为了创建 CodedUI 测试,我使用的是 Visual Studio 2012。我已经安装了所有最新更新,包括 Internet Explorer 版本 10。

在 Visual Studio 2012 中运行 CodedUI 测试时,我收到以下错误消息:

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

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

  • 我安装了所有最新的 Microsoft 更新
  • 我降级到 IE 9 并重新安装了 IE 10
  • 调整了 de CodedUI 测试项目的属性:Platform target =x86
  • 向我的 CodedUI 项目添加了一个测试设置文件并更改了 Hosts/Runtests in 32 bit of 64 bit process into: Force tests to run in 32位过程。
  • 测试/测试设置/默认处理器架构 = X86

以下步骤没有奏效:

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

有人有什么想法吗?我很绝望……

最佳答案

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

关于c# - 仅 Internet Explorer 10 或更高版本支持在 64 位 Internet Explorer 中测试 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19316170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com