iphone - 我们可以将 UI 自动化工具与 iPhone 模拟器一起使用吗?

标签 iphone ios ios-simulator ui-automation ios-ui-automation

我一直在将新的 UI 自动化工具与 Instruments 和 iPhone SDK 4.0 一起使用,但到目前为止我还无法让它在 iPhone 模拟器下运行。我已经尝试将目标设置到每个可能的位置——我的构建文件夹、~/Library/Application Support/iPhone Simulator 中的应用程序文件夹等——但是当我尝试运行它时收到一条错误消息:

Unexpected error in -[UIATarget_0x5a1e3b0 frontMostApp], /SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m line 437,

有人用过这个吗?

最佳答案

理论上是可以的。在实践中存在很多问题。但是你检查过模拟器是否有 accessibity.plist 吗?

我在 https://devforums.apple.com/message/261883#261883 上找到了这个 他们推荐:“将 ~/Library/Application Support/iPhone Simulator/4.0/Library/Preferences/com.apple.Accessibility.plist 复制到 ~/Library/Application Support/iPhone Simulator/4.0.1/Library/Preferences”并且它有效对我来说。

关于iphone - 我们可以将 UI 自动化工具与 iPhone 模拟器一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397733/

相关文章:

javascript - XCode、iPhone、WebKit 框架 - 我缺少什么?

ios - 应用程序和服务器之间的安全性?

ios - 退出 viewController 时停止调用 textFieldDidEndEditing

iOS 6 流媒体播放器 com.apple.coremedia.networkbuffering 错误

ios - com.apple.product-type.bundle.ui-testing,但是 'iphonesimulator' 平台没有这样的产品类型

iphone - 无法从 SQLite 数据库 iOS6.0 检索数据

iphone - 如何在 ActionScript 3 中将图片/图像从 iPhone 上传到 App?

ios - iPhone - 闪烁动画 - 屏幕刷新率限制

ios - 如何使用swift将两个加在一起的变量转换为标签文本

objective-c - 当模拟器从 XCode 关闭时,是否有运行的方法?