【问题标题】:Calabash iOS cal app showing up blank when Running Cucumber运行 Cucumber 时 Calabash iOS cal 应用程序显示为空白
【发布时间】:2014-05-20 21:56:04
【问题描述】:

我按照自述文件中指定的步骤设置 Calabash-iOS:https://github.com/calabash/calabash-ios(快速方式)。当我通过单击 XCode 中的标准 Play 按钮运行 -cal 目标时,一切正常。

但是,当我从终端运行 cucumber 命令时,它会打开一个只有白屏且没有任何视图组件的空白应用程序。关于如何调试它的任何想法?

使用 XCode 5.1.1、Calabash iOS 0.9.168、模拟器 7.1(4 英寸和 4 英寸 64 位)

【问题讨论】:

  • 您是从 tmux 会话中启动的吗?从 tmux 会话内部启动时,calabash/xctest 存在一个已知问题:github.com/calabash/calabash-ios/issues/308 此外,三重检查您是否为尝试从终端启动的模拟器构建(在 Xcode 中)。
  • 哇,我用的是 iTerm,所以今天晚些时候试试普通终端。谢谢!

标签: ios ios7 cucumber bdd calabash


【解决方案1】:

仍然不确定是什么原因造成的。我让我的同事在他的机器上安装了 Calabash,并且成功了。我删除了我的代码,再次克隆它,重新安装它,它仍然有同样的问题。我又重新下载了,放到不同的目录路径(另一个文件夹),就可以了!

【讨论】:

    【解决方案2】:

    我遇到了类似的问题,我会对应用程序进行更改,并且在运行“黄瓜”时它不会接受我的新更改。我相信帮助我解决问题的是重置模拟器及其内容,退出任何已经运行的模拟器,并确保我没有运行交互式 calabash-ios 控制台。希望这会有所帮助,如果我找到更好的解决方案,我会告诉大家!

    【讨论】:

      【解决方案3】:

      您应该从模拟器中删除应用程序(检查葫芦构建中使用的模拟器)并重新安装它。您可以为此使用 Xcode,也可以从终端重新运行它。那么它应该可以工作了。

      无需重新安装calabash或其他包。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-03
        • 1970-01-01
        • 1970-01-01
        • 2022-06-14
        • 1970-01-01
        相关资源
        最近更新 更多