accessibilityIdentifier在真正的iOS设备上迷路了

时间:2014-11-04 10:46:30

标签: ios instruments ios-ui-automation xcode-instruments

我通过UIAutomation遇到了仪器和自动化测试的奇怪问题。出于某种原因,在真实的iOS设备上运行时,某些按钮的accessibilityIdentifier似乎丢失了,但在模拟器中却没有。

通过仪器运行以下内容会在Simulator与设备上产生不同的结果:

var message = target.frontMostApp().navigationBar().buttons()[3].name();
UIALogger.logDebug("msg: " + message);

我得到" msg:null"在设备vs" msg:nav arrow right"在模拟器上。

在构建真实设备时,编译器是否可能会优化accessibilityIdentifier,因为它不能直接用于除UIAutomation之外的任何其他内容?任何提示都是受欢迎的。

0 个答案:

没有答案