为什么来自 KIF 的 运行 UIAutomation 方法会导致:"UIAutomation is not enabled on this device. UIAutomation must be enabled in Settings"?
Why does running UIAutomation methods from KIF result in: "UIAutomation is not enabled on this device. UIAutomation must be enabled in Settings"?
使用:
iOS8.4,XCode6.4,KIF 3.2.1 (https://github.com/kif-framework/KIF)
我在真实设备上遇到以下问题:
当 运行 一个 KIF 测试用例时,调用方法 "deactivateAppForDuration" 会在 XCode 控制台中看到以下输出:“UIAutomation is not enabled在此设备上。UI必须在“设置”中启用自动化。“
在模拟器上,应用确实会在该方法调用的参数中指定的持续时间内进入后台。
- 我可以确认设备设置中的设置,“开发者 >
UI“自动化”已打开。
- 我正在编译的版本 运行 是调试版本并且是
签署了我的开发者配置文件(不是发行版
个人资料)。
- 方案中所有可能的编译配置都是
设置为调试(例如配置文件)
- 我可以在乐器中录制和播放 UI 交互
开发人员工具(确认应用程序构建正确并且
phone设置正确)
具体代码:
[tester deactivateAppForDuration:5];
我可能遗漏了什么?
这是设备上 UIAutomation
的一个已知问题,请参阅 here。
使用: iOS8.4,XCode6.4,KIF 3.2.1 (https://github.com/kif-framework/KIF)
我在真实设备上遇到以下问题: 当 运行 一个 KIF 测试用例时,调用方法 "deactivateAppForDuration" 会在 XCode 控制台中看到以下输出:“UIAutomation is not enabled在此设备上。UI必须在“设置”中启用自动化。“
在模拟器上,应用确实会在该方法调用的参数中指定的持续时间内进入后台。
- 我可以确认设备设置中的设置,“开发者 > UI“自动化”已打开。
- 我正在编译的版本 运行 是调试版本并且是 签署了我的开发者配置文件(不是发行版 个人资料)。
- 方案中所有可能的编译配置都是 设置为调试(例如配置文件)
- 我可以在乐器中录制和播放 UI 交互 开发人员工具(确认应用程序构建正确并且 phone设置正确)
具体代码:
[tester deactivateAppForDuration:5];
我可能遗漏了什么?
这是设备上 UIAutomation
的一个已知问题,请参阅 here。