2013-03-12 133 views
0

我似乎已经正确安装了所有内容,但仍然出现错误。尝试在Chrome中运行Visual Studio 2012 Ultimate编码UI测试时出错

Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException:回放引擎在您的系统上找不到Selenium二进制文件。您需要安装Selenium .NET绑定和Selenium Chrome驱动程序才能运行跨浏览器编码的UI测试。

1)使用VS2013终极11.0.51106.01更新1

2)d /升和跑CodedUITestCrossBrowserSetup.msi

3)chromedriver上来使用版本26.0.1383.0

4)复制手动SeleniumDotNET文件复制到“C:\ Program Files文件(x86)\ Common Files \ microsoft shared \ VSTT \ Cross浏览器Selenium组件”

查看所有可找到的文档。有什么我失踪?

回答

0

我重新安装了包括VS2012 Update 2 CTP在内的所有附加组件,现在它正在为我工​​作。

1

TL;博士

如果这个文件不存在,创建一个虚拟的一个: C:\ Program Files文件(x86)的\ Common Files文件\微软共享\ VSTT \跨浏览器的硒组件\城堡.core.dll

龙版

我不能让VS2012高级更新2(不CTP)从这里“硒组件编码的UI跨浏览器测试”工作:

http://visualstudiogallery.msdn.microsoft.com/11cfc881-f8c9-4f96-b303-a2780156628d

Visual Studio的测试代码在此DLL: C:\ Program Files文件(x86)的\ Common Files文件\微软共享\ VSTT \ 11.0 \ UITestExtensionPackages \ Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser。 dll的

...寻找这个文件: .... \跨浏览器的硒组件\ castle.core.dll

...但它不存在。

要修复此问题,请在“跨浏览器Selenium组件”文件夹中创建任何名为castle.core.dll的旧文件。对于我的机器,我刚刚创建了一个名为castle.core.dll的零长度文件,它开始工作。

1

我已经有同样的问题,并添加了像安德鲁建议的castle.core.dll(只是C:\ Program Files文件(x86)\ Common Files \ microsoft shared \ VSTT \ Cross中的新零长度文件浏览器Selenium组件),它开始工作。

相关问题