播放引擎无法找到运行跨浏览器编码的UI测试所需的二进制文件..."节目

时间:2015-01-21 10:52:06

标签: selenium coded-ui-tests

为Coded UI跨浏览器测试安装Selenium组件后,尝试在chrome上运行测试用例,“System.Exception:回放引擎无法找到运行跨浏览器编码的UI测试所需的二进制文件。这可能是因为未安装Selenium .NET绑定和Selenium Chrome驱动程序或使用旧版本的Selenium Components安装程序。有关安装二进制文件的详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=267598“。任何人都可以帮忙解决这个问题吗?感谢...

2 个答案:

答案 0 :(得分:1)

当交叉浏览器插件安装不正确时,可能会发生这种情况。

这些是安装驱动程序的手动步骤。

  1. 从以下位置下载Chrome驱动程序: http://chromedriver.googlecode.com/files/
  2. 从以下网址下载selenium dot net bindings: http://selenium.googlecode.com/files/
  3. 右键单击下载的zip文件。
  4. 选择"属性"。
  5. " General"选项卡,单击"取消阻止"按钮。
  6. 现在解压缩两个文件并将内容复制到以下路径(对于selenium-dotnet 2.29.1二进制文件,复制net40文件夹的内容): "%ProgramFiles%\ Common Files \ microsoft shared \ VSTT \ Cross Browser Selenium Components" (对于32位机器)
  7. "%ProgramFiles(x86)%\ Common Files \ microsoft shared \ VSTT \ Cross Browser Selenium Components" (对于64位机器)

答案 1 :(得分:0)

您需要安装Selenium组件

在“扩展程序”菜单上,选择“管理扩展程序”。

在“管理扩展”对话框中,搜索Selenium组件以进行跨浏览器测试。

突出显示扩展程序,然后选择下载。