2017-01-04 6 views
0

Ich kann UITest nicht mehr mit meinem Xamarin-Projekt seit der letzten Aktualisierung von Xamarin auf dem stabilen Kanal mit Xcode 8.2 verwenden.UITest fehlgeschlagen mit: "SetUp: System.InvalidOperationException"

Jedes Mal, wenn ich den Test starte, habe ich einen Fehler: "SetUp: System.InvalidOperationException: Sequence enthält kein passendes Element". Meine Testreihe aus einer langen Zeit nicht und funktioniert gut vor ...

ändert Ich weiß also nicht, wie dieses Problem zu beheben jetzt ...

Den Stack-Trace: bei System.Linq .Enumerable.First [TSource] (System.Collections.Generic.IEnumerable 1[T] source, System.Func 2 [T, TResult] -Prädikat) [0x00065] in /private/tmp/source-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:965 bei Xamarin.UITest.iOS.Instruments.GetAutomationTemplatePath() [ 0x00031] in: 0 bei Xamarin.UITest.iOS.Instruments.StartInstrumentsInternal (System.String targetApplication, Xamarin.UITest.iOS.iOSRu nType runType, System.String deviceId, System.String runLoopPath, Xamarin.UITest.Configuration.AppDataMode appDataMode, System.Predicate '1 [T] dropLine) [0x00006] in: 0 bei Xamarin.UITest.iOS.Instruments.StartInstruments (System.String targetApplication, Xamarin.UITest.iOS.iOSRunType runType, System.String deviceId, Xamarin.UITest.Configuration.AppDataMode appDataMode) [0x00012] in: 0 bei Xamarin.UITest.iOS.iOSAppLauncher.RunAppInEmulatorInternal (System.String-Anwendung , Xamarin.UITest.iOS.Instruments -Instrumente, Xamarin.UITest.Shared.Http.HttpClient httpClient, System.Uri deviceUri, Xamarin.UITest.Shared.Artifacts.ArtifactFolder artifactFolder, Xamarin.UITest.Configuration.AppDataMode appDataMode, System.String deviceIdentifier) [0x00095] in: 0 bei Xamarin.UITest.iOS.iOSAppLauncher.RunAppInEmulator (Xamarin.UITest.Shared.iOS.AppBundle appBundle, Xamarin.UITest.iOS.Instruments Instrumente, X amarin.UITest.Http.HttpClient httpClient, System.Uri deviceUri, Xamarin.UITest.Shared.Artifacts.ArtifactFolder artifactFolder, Xamarin.UITest.Configuration.AppDataMode appDataMode, System.String deviceIdentifier) ​​[0x00099] in: 0 bei Xamarin .UITest.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] in: 0 bei Xamarin.UITest.iOS.iOSApp..ctor (Xamarin.UITest.Configuration.IiOSAppConfiguration appConfiguration) [0x002db] in: 0 bei Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp (Xamarin.UITest.Configuration .AppDataMode appDataMode) [0x00017] in: 0 bei Ac.Test.TestV35.BeforeEachTest() [0x00012] in/Users/ShaprAdm in/Documents/ac/Ac.Test/TestV35.cs: 17 um (Wrapper-zu-native) System.Reflection.MonoMethod: InternalInvoke (System.Reflection.MonoMethod, Objekt, Objekt [], System.Exception &) bei System.Reflection.MonoMethod.Invoke (System.Object-Objekt, System.Reflection.BindingFlags-InvokeAttr, System.Reflection.Binder-Binder, System.Object [] -Parameter, System.Globalization.CultureInfo-Kultur) [0x00038] in/private/tmp/source-mono-4.6.0/bockbuild-mono-4.6.0-branch/profile/mono-mac-xamarin/build-root/mono-x86/mcs/klasse/corlib/System.Reflection/MonoMethod.cs: 305

Vielen Dank!

Antwort

1

versuchen, die neuesten Xcode und dann neben richtigen NUnit Version (2.6.x und richtige NUnitTestAdapter 2.1.0)

Versuch aktualisiere/degradiert das Xamarin.UITest Paket auf Version 2.5 zu greifen.

Für mich war es nicht funktioniert (mit dem gleichen Fehler) für 2,7 für 2,5 ist es in Ordnung.

Grüße,

+0

Upgrade Xamarin.UITest hat es für mich, wenn ich nicht eine Version höher als 2.2.2 gefunden wurden. Diese Version behob das Problem jedoch. –

Verwandte Themen