如何点击标签,值和特征为空的切换按钮

时间:2017-06-23 12:32:30

标签: xcode8 ios-ui-automation accessibility-inspector

使用适用于iOS应用程序的xcode Ui Automation工具,我正在尝试创建一个UI测试用例。但是我遇到了一个切换按钮没有任何标签值的情况。由于哪个UI自动化工具无法找到元素并给出错误。

还有其他方法可以选择切换按钮。考虑基于坐标进行攻丝,但坐标因不同设备而异。

我已经彻底搜索了答案,却找不到答案。

请有人请说明这一点。

先谢谢!!

1 个答案:

答案 0 :(得分:2)

根据最佳做法,您应该向按钮添加accessibilityIdentifier并使用此标识符选择按钮。标签可以更改或可以本地化。 accessibilityIdentifier只是"可见"用于UI测试。

您可以在Interface Builder或代码中设置accessibilityIdentifier。在UI测试中,您可以访问与使用值完全相同的元素。