繁体   English   中英

UITest失败,出现以下错误:“ SetUp:System.InvalidOperationException”

[英]UITest failed with : “SetUp : System.InvalidOperationException”

自从Xcode 8.2在稳定通道上对xamarin进行最后一次更新以来,我无法在xamarin项目中使用UITest。

每次启动测试时,都会出现错误:“ SetUp:System.InvalidOperationException:序列不包含匹配的元素”。 我的测试系列从很长时间以来都没有改变,并且在...之前效果很好。

所以我现在不知道如何解决这个问题...

堆栈跟踪:位于/ private / tmp / source中的System.Linq.Enumerable.First [TSource](System.Collections.Generic.IEnumerable 1[T] source, System.Func 2 [T,TResult]谓词)[0x00065] -mono-4.6.0 / bockbuild-mono-4.6.0-branch / profiles / mono-mac-xamarin / build-root / mono-x86 / mcs / class / referencesource / System.Core / System / Linq / Enumerable.cs :在Xamarin.UITest.iOS.Instruments.GetAutomationTemplatePath()处为965:在Xamarin.UITest.iOS.Instruments.StartInstrumentsInternal处为:0的[0x00031](System.String targetApplication,Xamarin.UITest.iOS.iOSRunType runType,System.String deviceId, System.String runLoopPath,Xamarin.UITest.Configuration.AppDataMode appDataMode,System.Predicate`1 [T] dropLine)[0x00006]在Xamarin.UITest.iOS.Instruments.StartInstruments(System.String targetApplication,Xamarin.UITest。 iOS.iOSRunType runType,System.String deviceId,Xamarin.UITest.Configuration.AppDataMode appDataMode)[0x00012]在Xamarin.UITest.iOS.iOSAppLauncher.RunAppInEmulatorInternal(System.String applica Xamarin.UITest.iOS.Instruments工具,Xamarin.UITest.Shared.Http.HttpClient httpClient,System.Uri deviceUri,Xamarin.UITest.Shared.Artifacts.ArtifactFolderartifactFolder,Xamarin.UITest.Configuration.AppDataMode appDataMode,System.String在Xamarin.UITest.iOS.iOSAppLauncher.RunAppInEmulator(Xamarin.UITest.Shared.iOS.AppBundle appBundle,Xamarin.UITest.iOS.Instruments工具,Xamarin.UITest.Shared.Http.HttpClient httpClient, System.Uri deviceUri,Xamarin.UITest.Shared.Artifacts.ArtifactFolderartifacterFolder,Xamarin.UITest.Configuration.AppDataMode appDataMode,System.String deviceIdentifier)[0x00099]在Xamarin.UITest.iOS.iOS.iOSAppLauncher.LaunchApp(Xamarin.UITest) .Configuration.IiOSAppConfiguration appConfiguration,Xamarin.UITest.Shared.Http.HttpClient httpClient,Xamarin.UITest.TestCloud.TestCloudiOSAppConfiguration testCloudAppConfiguration,Xamarin.UITest.Shared.Http.HttpClient testCloudWsClient)[0x000e4]在Xamarin中为:0 .UITest.iOS.iOSApp.ctor(Xamarin.UITest.Configuration.IiOSAppConfiguration appConfiguration)[0x002db]在:0处位于Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode appDataMode)[0x00017]在:在/Users/ShaprAdmin/Documents/ac/Ac.Test/TestV35.cs:17中的Ac.Test.TestV35.BeforeEachTest()[0x00012]:0处(包装器托管到本机)System.Reflection.MonoMethod:InternalInvoke( System.Reflection.MonoMethod.Invoke处的System.Reflection.MonoMethod,object,object [],System.Exception&)(System.Object obj,System.Reflection.BindingFlags invokeAttr,System.Reflection.Binder活页夹,System.Object []参数,System.Globalization.CultureInfo文化)[0x00038] /private/tmp/source-mono-4.6.0/bockbuild-mono-4.6.0-branch/profiles/mono-mac-xamarin/build-root/mono-x86 /mcs/class/corlib/System.Reflection/MonoMethod.cs:305

谢谢!

尝试获取最新的Xcode,然后获取适当的NUnit版本(2.6.x和适当的NUnitTestAdapter 2.1.0)

请尝试将Xamarin.UITest软件包升级/降级到2.5版。

对我来说,对于2.7而言,它不能正常工作(具有相同的错误),对于2.5来说也可以。

问候,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM