XCode 6.1升级破坏了calabash-ios测试(uia动作失败)

时间:2014-10-23 16:28:51

标签: xamarin xcode6 calabash-ios

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

尝试在步骤定义中调用touch时,没有任何反应,直到最终发生超时并显示以下错误:

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

昨天工作正常(在XCode更新之前)。该问题会影响我们更新的两台计算机,但会影响另一台未更新的计算机。

我们正在使用最新的葫芦宝石(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并重新安装以前的版本,但我希望以更令人满意的方式解决这个问题。

1 个答案:

答案 0 :(得分:0)

现在,对于Xamarin Test Cloud Agent组件11.4,calabash-ios 0.11.4起作用。