我通过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