簡體   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