【问题标题】:Xamarin UI Test iOS Simulator Connection refusedXamarin UI 测试 iOS 模拟器连接被拒绝
【发布时间】:2018-09-15 04:26:30
【问题描述】:

我正在尝试在本地使用 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:连接被拒绝

【问题讨论】:

  • 您可以尝试重置 SIM 卡以确保它没有进入奇怪的状态吗?
  • 虽然我相信 UITest 在 NUnit 3 上不受支持 - 我认为这不会是您在本地运行时出错的原因。是否可以将测试运行的整个输出作为问题的一部分添加?然后我可以看到它在这个过程中走了多远。

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


【解决方案1】:

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

【讨论】:

  • 我的直觉说重新启动 Mac。很高兴你把它整理好了!
【解决方案2】:

虽然这是一个旧帖子,但其他人可能会寻找它。 该错误意味着模拟器启动速度不够快,无法进行下一次测试。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 2023-02-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多