【问题标题】:XCode 6.1 upgrade has broken calabash-ios tests (uia action failed)XCode 6.1 升级破坏了 calabash-ios 测试(uia 操作失败)
【发布时间】:2014-10-23 16:28:51
【问题描述】:

今天我们的 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 并重新安装以前的版本,但我希望以更令人满意的方式解决此问题。

【问题讨论】:

  • 如果您在运行模拟器时遇到此问题,Calabash iOS 0.11.2 已修复此问题。 github.com/calabash/calabash-ios/blob/develop/changelog/…
  • Xamarin 测试云代理组件是否会尽快更新以匹配?
  • 更好地修复了 Calabash 0.11.3。 RE:Xamarin 测试云代理 - 我在 0.11.3 发布时通知了维护人员,他们立即开始处理该组件。
  • @jmoody 好的,所以我已经下载了最新的 XTCA (v11.3) 并且正在使用 calabash-cucumber 0.11.3 gem,但我遇到了完全相同的问题。我还在使用 OSX 10.9.5,因为我还没有安装 Yosemite - 这会是个问题吗?
  • 我使用的是 XCode 6.1,OS X Yosemite。我遇到了这个问题。

标签: xamarin xcode6 calabash-ios


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    相关资源
    最近更新 更多