【问题标题】:xamarin ui test won't run any of my testsxamarin ui 测试不会运行我的任何测试
【发布时间】:2019-04-08 13:30:07
【问题描述】:

在 Visual Studio 更新和 xcode 更新后,我无法运行我的 xamarin ui 测试。不知道为什么会这样……

我得到以下异常:

SetUp : System.Exception : ApkFile or InstalledApp has not been configured.

at Xamarin.UITest.Configuration.AndroidAppConfiguration.Verify () [0x0003d] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at Xamarin.UITest.Android.LocalAndroidAppInitializer.VerifyConfiguration () [0x00008] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at Xamarin.UITest.Android.AndroidApp..ctor (Xamarin.UITest.Configuration.IAndroidAppConfiguration appConfiguration, Xamarin.UITest.Shared.Execution.IExecutor executor) [0x000c3] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at Xamarin.UITest.Android.AndroidApp..ctor (Xamarin.UITest.Configuration.IAndroidAppConfiguration appConfiguration) [0x00000] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp (Xamarin.UITest.Configuration.AppDataMode appDataMode) [0x00017] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at UniversalApp.UITests.AppInitializer.StartApp (Xamarin.UITest.Platform platform) [0x0000a] in /Users/testing/backend/src/UniversalApp.UITests/AppInitializer.cs:23
 at UniversalApp.UITests.DummyTests.BeforeEachTest () [0x00001] in /Users/testing/backend/src/UniversalApp.UITests/DummyTests.cs:26
 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
 at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0003b] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305

[更新]

我现在可以运行 android 测试但不能运行 ios 测试我收到错误无法确定模拟器版本

【问题讨论】:

  • 这是在 VS 2019 上发生的吗?@John
  • 是的,确实是我之前的 vs 2017
  • 但是我卸载了它,现在我再次使用 vs 2017。没有区别
  • 这是一个示例(developer.xamarin.com/samples/xamarin-forms/UsingUITest/).Need 以了解它是否可以成功运行。
  • Junior - 测试从来没有任何问题,现在我可以让他们在 android 上工作。 ios还是有问题。无法确定模拟器版本

标签: xamarin xamarin.android xamarin.ios xamarin.uitest


【解决方案1】:

显然,Xamarin ui 测试不适用于 xcode 10.2。我降级到 10.1 版,android 又可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    • 2011-06-07
    • 2015-07-22
    • 2014-10-01
    • 1970-01-01
    相关资源
    最近更新 更多