小编Sta*_*mpi的帖子

Xamarin.UITest 无法联系应用程序中运行的测试后端

我正在尝试使用 Xamarin.UITest 测试我的 Xamarin.Forms 应用程序。Android 运行良好,但 iOS 部分存在问题。当执行第一个进入 REPL 的测试时,我收到以下错误:

SetUp : System.Exception : Unable to contact test backend running in app. A common cause is that the app is not properly linked with Calabash. Please verify that it includes the Calabash component.
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当将应用程序上传到 Microsoft 应用程序中心时,它会开始测试。它只是挂起,因为它找不到我的工具栏项。我想通过在 Mac 上进行 iOS 测试来检查 REPL 的有效查询,而我通常在 Windows 上使用 Visual Studio。

我尝试了网上找到的解决方案,但没有成功

  • 我的 .iOS 项目包括 Xamarin.TestCloud.Agent
  • 在 AppDelegate.cs 中,我在 global::Xamarin.Forms.Forms.Init() 之后直接有 Xamarin.Calabash.Start() 。
  • 我在 UITest 项目中有 NUnit 2.6.4 和 NUnitTestAdapter 2.1.1
  • 我正在使用我的调试/IPhoneSimulator 配置

我正在从连接到 Mac …

ios xamarin xamarin.forms xamarin.uitest visual-studio-mac

3
推荐指数
1
解决办法
2135
查看次数