3

今天我们的 Calabash-iOS 测试在 XCode 更新到 6.1 后停止工作。昨天一切都很好,今天(没有发生代码更改)它不起作用。

当尝试touch在我们的步骤定义中调用时,什么也没有发生,直到最终发生超时并显示以下错误:

uia action failed because: Timed out running command uia.tapOffset('{:x 160.5, :y 295}')

这在昨天运行良好(在 XCode 自行更新之前)。该问题会影响我们已更新的两台机器,但不会影响另一台尚未更新的机器。

我们正在使用最新的葫芦 gem (0.11.1),但我尝试降级到 0.10.1 没有任何效果。

顺便说一句,我尝试从 Apple 下载一些示例应用程序(https://developer.apple.com/devcenter/download.action?path=/wwdc_2014/wwdc_2014_sample_code/advanceduserinterfacesusingcollectionview.ziphttps://developer.apple.com/library/ ios/samplecode/UICatalog/UICatalogCreatingandCustomizingUIKitControlsObj-CandSwift.zip),然后按照https://github.com/calabash/calabash-ios上的安装说明进行操作。模拟器可以使用带有预期控制台输出的 -cal Target 启动,但尝试运行cucumber失败,因为它将继续尝试以连续循环启动应用程序。

欢迎任何想法或建议。如有必要,我将卸载 XCode 并重新安装以前的版本,但我希望以更令人满意的方式解决这个问题。

4

1 回答 1

0

现在可以calabash-ios使用 Xamarin 测试云代理组件 11.4 从 0.11.4 开始。

于 2014-11-17T17:04:51.137 回答