使用xUnit运行CodedUI测试

时间:2018-10-01 12:08:50

标签: visual-studio coded-ui-tests xunit

我正在尝试使用xUnit而不是MsTest运行与CodedUI相关的测试。 结果是

  

无法加载文件或程序集   'Microsoft.VisualStudio.TestTools.UITesting,版本= 15.0.0.0,   文化=中性,PublicKeyToken = b03f5f7f11d50a3a'或其中之一   依赖性

如果我切换回MsTest,则一切正常。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

检查您的引用中是否有Microsoft.VisualStudio.QualityTools.CodedUITestFramework,以及您的using块中是否有using Microsoft.VisualStudio.TestTools.UITesting;

如果这些不存在,请首先添加using语句,然后重新构建您的解决方案。如果仍然有错误,请右键单击“引用”->“添加引用”。然后搜索Microsoft.VisualStudio.QualityTools.CodedUITestFramework.dll。如果列表中没有它,请单击“浏览”并导航到.dll的位置。对我来说是C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.CodedUITestFramework.dll。选择.dll->单击Add-> Ok,然后再次重建您的解决方案。

如果使用Unit Test Project(或CodedUI Test Project以外的其他任何东西)创建解决方案,则需要添加.dll和using语句。