使用Xamarin UITest和Visual Studio 2015在Real Device上运行本地测试时出错

时间:2017-02-27 13:16:15

标签: xamarin uitest

我有一个包含多个测试的测试夹具。当我在Test Cloud中运行此测试夹具时,它工作正常,但是当我在本地运行时,第一个测试成功,但所有后续测试都失败并显示以下消息:

  

" SetUp:System.Net.Http.HttpRequestException:发送请求时发生错误。

     

System.Net.WebException:底层连接已关闭:连接意外关闭。"

我在下面包含了堆栈跟踪。它不能为其他测试启动应用程序。我使用Visual Studio 2015并使用Test Explorer运行测试。

结果StackTrace:

  

at Xamarin.UITest.Shared.Http.HttpClient.SendData(String endpoint,String method,HttpContent content,ExceptionPolicy exceptionPolicy,Nullable`1 timeOut)   at Xamarin.UITest.Shared.Http.HttpClient.PostUntilExpectedResultReceived(String endpoint,String arguments,String expectedContent,Int32 retries)

     

at Xamarin.UITest.Shared.Android.HttpApplicationStarter.Execute(String intentJson)   在Xamarin.UITest.Shared.Android.LocalAndroidAppLifeCycle.LaunchApp(String appPackageName,ApkFile testServerApkFile,Int32 testServerPort)

     

在Xamarin.UITest.Shared.Android.LocalAndroidAppLifeCycle.LaunchApp(ApkFile appApkFile,ApkFile testServerApkFile,Int32 testServerPort)   在Xamarin.UITest.Android.AndroidApp..ctor(IAndroidAppConfiguration appConfiguration,IExecutor executor)   在Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp(AppDataMode appDataMode)

     

在C:\ Projects \ PerfectRoomXamarin \ PerfectRoom-Branch \ PerfectRoomTest \ AppInitializer.cs:第15行的PerfectRoomTest.AppInitializer.StartApp(平台平台)中

     

在C:\ Projects \ PerfectRoomXamarin \ PerfectRoom-Branch \ PerfectRoomTest \ Tests.cs:第43行的PerfectRoomTest.Tests.BeforeEachTest()中   --WebException

     

at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult,TransportContext& context)   在System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar)   结果消息:

     

SetUp:System.Net.Http.HttpRequestException:发送请求时发生错误。

     

System.Net.WebException:底层连接已关闭:连接意外关闭。

0 个答案:

没有答案