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

Xamarin UI Test iOS Simulator Connection refused

我正在尝试在本地使用 Xamarin.UITest,但我收到 httprequest 异常,提示连接已被拒绝 我正在使用 xcode 9.3,对比 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:连接被拒绝

我通过重新启动 mac 并将 Calabash.Start() 调用放在 FinishedLaunching 方法的顶部来让它工作。如果一个或两个挽救了这一天,我不知道。

虽然它是旧的 post,但其他人可能会寻找它。 该错误意味着模拟器没有足够快地启动下一次测试。

这里有一个活跃的 bug https://github.com/Microsoft/appcenter/issues/340#

您可以做的是将变量设置为 0 并手动重启模拟器以选择新代码。

此外,请确保 NUnit 包版本最高为 2。6.x。 Xamarin.UITest

不支持最新的 3.0