我正在转向XCode 5.0.2。我正在努力使自动化工作。我正在寻求帮助,了解为什么自动化系统不再将我的额外窗口识别为可见。
我的UIAApplication下有三个UIAWindow对象。顶部窗口是应用程序,下一个是状态栏,第三个是调试工具。我的调试工具窗口不再被自动化系统识别为可见。它可以在设备上看到。它可以在设备上进行交互。它可以在应用程序的元素树下看到。它显示为有效和已启用。但是,对窗口中的元素的所有.isVisible()调用都返回false。自动化系统不想与元素交互。
我将setWindowLevel设置为UIWindowLevelAlert。我已经设置为隐藏。所有这些在XCode 4中运行得很好。我注意到当我在调试窗口上使用makeKeyAndVisible时,自动化系统(神奇地)开始使用它。一旦我运行[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[我不能让调试窗口保持键盘焦点,这是一个糟糕的绑定。也许有一些我不知道的新设置?
您有任何想法或问题,请不要犹豫。