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

How to tap a toggle button which have label,value and traits as null

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

有没有其他方法可以 select 切换按钮。正在考虑基于坐标进行敲击,但坐标因设备而异。

我彻底搜索了答案,但找不到。

有人能解释一下吗?

提前致谢!!

根据最佳实践,您应该将 accessibilityIdentifier 添加到按钮,并将此标识符用于 select 按钮。标签可以更改或本地化。 accessibilityIdentifier 仅 "visible" 用于 UI 测试。

您可以在 Interface Builder 或代码中设置 accessibilityIdentifier。在 UI 测试中,您可以像使用值一样访问元素。