使用适用于iOS应用程序的xcode Ui Automation工具,我正在尝试创建一个UI测试用例。但是我遇到了一个切换按钮没有任何标签值的情况。由于哪个UI自动化工具无法找到元素并给出错误。
还有其他方法可以选择切换按钮。考虑基于坐标进行攻丝,但坐标因不同设备而异。
我已经彻底搜索了答案,却找不到答案。
请有人请说明这一点。
先谢谢!!
答案 0 :(得分:2)
根据最佳做法,您应该向按钮添加accessibilityIdentifier
并使用此标识符选择按钮。标签可以更改或可以本地化。 accessibilityIdentifier
只是"可见"用于UI测试。
您可以在Interface Builder或代码中设置accessibilityIdentifier
。在UI测试中,您可以访问与使用值完全相同的元素。