2

我有一个不是使用 Xamarin 开发的 iOS 应用程序。现在我正在尝试使用 Xamarin UI 测试项目为这个应用程序开发 UI 测试用例。我正在使用 Xamarin Studio 在 C# 中开发我的 UI 测试用例。

我在 Mac 机器上运行测试用例。

我正在使用 .ipa 文件将应用程序安装到 iOS 设备上。我安装了应用程序并尝试执行以下代码。下面的代码成功打开应用程序但失败并出现以下异常 “SetUp:System.Exception:无法联系在应用程序中运行的测试后端。常见原因是应用程序未正确链接到 Calabash。请验证它是否包含 Calabash 组件。”

我使用的代码是:

IApp app = ConfigureApp.iOS .EnableLocalScreenshots() .DeviceIdentifier("f8c67472f88efb1985c2f5e73698d6bb367807fd").InstalledApp("<<App Bundle ID>>").StartApp();
4

1 回答 1

1

您必须将 Xamarin TestCloud 代理添加到您的 iOS 解决方案;这是 Xamarin 包的链接,您可以在其中获得大量信息。由于您使用的是原生 iOS,我建议您为原生 iOS 找到相同的框架包,它应该在 github 上的某个地方。

其余设置仍然有效,无论是 Xamarin 还是 iOS

于 2016-12-27T09:42:21.743 回答