为什么从KIF运行UIAutomation方法导致:“此设备未启用UIAutomation。必须在设置中启用UIAutomation”?

时间:2015-08-19 13:46:10

标签: ios-ui-automation kif kif-framework

是: iOS 8.4,XCode 6.4,KIF 3.2.1(https://github.com/kif-framework/KIF

我在真实设备上遇到以下问题: 在运行KIF测试用例时,调用该方法,“deactivateAppForDuration”会导致在XCode控制台中看到以下输出:“此设备上未启用UIAutomation。必须在”设置“中启用UIAutomation。”< / p>

在模拟器上,应用程序确实在该方法调用的参数中指定的持续时间内进入后台。

  • 我可以确认设备设置中的设置,“开发者&gt; UIAutomation“正在切换。
  • 我正在编译和运行的构建是一个Debug构建,并且是 使用我的开发者配置文件(不是分发版)签名 配置文件)。
  • 该方案中所有可能的编译配置都是 设置为调试(例如,配置文件)
  • 我可以在乐器中录制和播放UI交互 开发人员工具(确认应用程序是正确的,并确保 手机设置正确)

特定代码: [tester deactivateAppForDuration:5];

我能错过什么?

1 个答案:

答案 0 :(得分:1)

这是设备上UIAutomation的已知问题,请参阅here