我试图通过执行以下操作从 UILabel 获取值target.logElementTree()
但我无法看到标签实际设置的值。
它只显示我们根据accessibilityLabel设置的字符串
self.settlementDate.isAccessibilityElement = YES;
self.settlementDate.accessibilityLabel = @"DetailViewInCode_SettlementDate";
并且在target.logElementTree()
这是我在仪器自动化日志中看到的值
UIAStaticText: name:DetailViewInCode_SettlementDate value:DetailViewInCode_SettlementDate rect:{{260, 345}, {304, 21}}
UIALogger.logMessage("Target static:"+target.frontMostApp().mainWindow().staticTexts()["Activity_DetailedView_SettlementDate"].value());
And I can see the screenshot when I click on that entry
iOS 5.1 模拟器
似乎该值是由设置的default具有accessibilityLabel属性的值。尝试以与设置accessibilityLabel 属性相同的方式在代码中设置accessibilityValue 属性。
self.settlementDate.accessibilityValue = <ActualVale>;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)