Xamarin UI测试iOS模拟器连接被拒绝

时间:2018-04-05 11:04:47

标签: xamarin xamarin.forms xamarin.ios httprequest xamarin-test-cloud

我正在尝试在本地使用Xamarin.UITest,但我收到了一个httprequest异常,说该连接已被拒绝 我使用xcode 9.3,vs 7.4.2和iphone 10.3 iphone x sim Xamarin.Ui.Test 2.2.4,Xamarin.Testcloud.Agent 0.21.4,NUnit 3.10.1 在尝试运行我的测试时,我得到以下异常:

Xamarin.UITest.XDB.Exceptions.DeviceAgentException:DeviceAgent启动会话失败:发送请求时发生错误  ----> System.Net.Http.HttpRequestException:发送请求时发生错误  ----> System.Net.WebException:错误:ConnectFailure(连接被拒绝)  ----> System.Net.Sockets.SocketException:拒绝连接

2 个答案:

答案 0 :(得分:2)

我通过重新启动mac并将Calabash.Start()调用放在FinishedLaunching方法的顶部来实现它。如果其中一人或两人都节省了一天,我就不知道了。

答案 1 :(得分:0)

尽管这是一个过时的帖子,但其他人可能会寻找它。 该错误意味着模拟器无法快速启动以进行下一次测试。

这里https://github.com/Microsoft/appcenter/issues/340#

有一个活动的bug。

您可以将变量设置为0,然后手动重新启动仿真器以选择新代码。

此外,请确保NUnit软件包的最大版本为2.6.x。 Xamarin.UITest不支持最新的3.0