【发布时间】:2015-09-09 07:32:15
【问题描述】:
我正在尝试使用 Calabash 进行一些自动化 UI 测试,当我在 iOS 8 模拟器上运行时一切正常,但是,当我切换到 iOS 7 模拟器时,它似乎无法完全启动应用程序。
应用程序将打开,完成启动画面,然后很快就会崩溃,calabash 将再次重试。这会无限期地持续下去,直到我手动退出它。
在运行之间唯一改变的是我的设备目标,目前我正在使用以下设备目标:
DEVICE_TARGET="iPhone 5 (7.1 Simulator)"
当我在 8.4 设备上运行时,它看起来像下面这样:
DEVICE_TARGET="iPhone 5 (8.4 Simulator)"
任何想法为什么这不起作用? calabash-ios 不支持 7.1 吗?
更多信息:
- Calabash 是 0.14.3 版本
- 只要运行 iOS 8 或更高版本,它就可以在其他模拟器、iPhone 6、iPhone 6 Plus、iPhone 5s 上完美运行
- 目前我无法在 iOS 8 上进行我想做的特定测试,我们有一个 UI 错误只存在于 iOS 8 中,所以这个特定的测试暂时需要在 iOS 7 中运行,直到界面问题已修复
- 我知道我正在尝试运行的功能有效,并且我的葫芦设置是正确的,这是我需要运行和编写的最后一个测试脚本之一,并且所有其他的都可以完美运行,所以我怀疑它可能是 iOS 7 的问题,或者我的 iOS 7 模拟器与 iOS 8 相比的设置方式。
如果您能提供任何帮助,我将不胜感激!
【问题讨论】:
标签: ios calabash calabash-ios