我在通过可访问性标签获取 UIButton 时遇到问题。
下面是我如何设置 UIButton 的可访问性:
[_dobblerButton setAccessibilityLabel:@"dobbler_button"];
[_dobblerButton setAccessibilityTraits:UIAccessibilityTraitButton];
[_dobblerButton setIsAccessibilityElement:YES];
这是我试图得到它的方法:
_usernameField = [SLButton elementWithAccessibilityLabel:@"dobbler_button"];
[_usernameField logElement];
日志调用抛出错误:
Unknown location: Unexpected exception occurred SLUIAElementInvalidException for reason: Element '<SLButton description:"dobbler_button">' does not exist.
我尝试使用SLButton elementMatching
打印出所有可访问性标签,并且 dobbler_button 肯定会出现。
让我知道我是否可以提供其他任何东西来帮助调试它。