2017-01-04 12 views
0

Я больше не могу использовать UITest с моим проектом xamarin с момента последнего обновления xamarin на стабильном канале с Xcode 8.2.UITest не удалось: «SetUp: System.InvalidOperationException»

Каждый раз, когда я запускаю тест, у меня есть ошибка: «SetUp: System.InvalidOperationException: Sequence не содержит соответствующего элемента». Моя серия испытаний не меняется от давно и хорошо работает, прежде чем ...

Так что я не знаю, как исправить эту проблему сейчас ...

трассировки стека: в System.Linq .Enumerable.First [TSource] (System.Collections.Generic.IEnumerable 1[T] source, System.Func 2 предикат [T, TResult]) [0x00065] в /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 на Xamarin.UITest.iOS.Instruments.GetAutomationTemplatePath() [ 0x00031] в: 0 на 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] в: 0 на Xamarin.UITest.iOS.Instruments.StartInstruments (System.String targetApplication, Xamarin.UITest.iOS.iOSRunType runType, System.String deviceId, Xamarin.UITest.Configuration.AppDataMode appDataMode) [0x00012] в: 0 на Xamarin.UITest.iOS.iOSAppLauncher.RunAppInEmulatorInternal (приложение System.String , Xamarin.UITest.iOS.Инструменты инструментов, Xamarin.UITest.Shared.Http.HttpClient httpClient, System.Uri deviceUri, Xamarin.UITest.Shared.Artifacts.ArtifactFolder artifactFolder, Xamarin.UITest.Configuration.AppDataMode appDataMode, System.String deviceIdentifier) [0x00095] в: 0 на Xamarin.UITest.iOS.iOSAppLauncher.RunAppInEmulator (Xamarin.UITest.Shared.iOS.AppBundle appBundle, Xamarin.UITest.iOS.Инструменты инструментов, X amarin.UITest.Shared.Http.HttpClient httpClient, System.Uri deviceUri, Xamarin.UITest.Shared.Artifacts.ArtifactFolder artifactFolder, Xamarin.UITest.Configuration.AppDataMode appDataMode, System.String deviceIdentifier) ​​[0x00099] в: 0 на 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] в: 0 в Xamarin.UITest.iOS.iOSApp..ctor (Xamarin.UITest.Configuration.IiOSAppConfiguration appConfiguration) [0x002db] в: 0 в Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp (Xamarin.UITest.Configuration .AppDataMode appDataMode) [0x00017] in: 0 at Ac.Test.TestV35.BeforeEachTest() [0x00012] in/Users/ShaprAdm in/Documents/ac/Ac.Test/TestV35.cs: 17 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) [0x00038] in/private/TMP/источник моно-4.6.0/bockbuild-моно-4.6.0-филиал/профили/моно-макинтош-Xamarin/построить корень/моно-x86/MCS/класс/corlib/System.Reflection/MonoMethod.cs: 305

Спасибо!

ответ

1

пытается захватить новейшую Xcode и , то у правильной версии NUnit (2.6.x и надлежащий NUnitTestAdapter 2.1.0)

попытки сделать обновление/понизить пакет Xamarin.UITest до версии 2.5.

Для меня это не сработало (с той же ошибкой) для 2.7 для 2.5, это нормально.

С уважением,

+0

Обновление Xamarin.UITest сделал это для меня, хотя я не нашел версии выше 2.2.2. Однако эта версия исправила проблему. –