我非常清楚,对于大多数人来说,这个问题并不陌生。但是我尝试了所有解决方案,但没有任何效果。 我正在使用Visual Studio 2017企业版。我创建了一个Xamarin.UITest项目,用于测试xamarin.android项目的UI。 最初,当我在Xamarin.UITest项目中运行测试时,测试只是开始并完成而没有实际运行。
然后,我将环境变量设置为 ANDROID_HOME(C:\ Program Files(x86)\ Android \ android-sdk)和JAVA_HOME(C:\ Program Files \ Java \ jdk1.8.0_192)并将路径放置到平台工具和Android工具的Path变量中。以下链接:
https://www.360logica.com/blog/how-to-set-path-environmental-variable-for-sdk-in-windows/
现在,正在发生另一种类型的问题。每当我运行任何测试时,它都会返回我:“没有测试与给定的测试用例过滤器'FullyQualifiedName = testProject.uitest.Tests.OpenRepl'匹配。
我在UITest项目中使用以下具有给定版本的软件包:
NUnit v2.7.0
NUnit3TestAdapter v3.12.0
Xamrin.UITest v2.2.7