【问题标题】:How to tap a toggle button which have label,value and traits as null如何点击标签、值和特征为空的切换按钮
【发布时间】:2017-11-27 00:59:09
【问题描述】:

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

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

我已经彻底寻找答案,但找不到。

请有人解释一下。

提前致谢!!

【问题讨论】:

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


    【解决方案1】:

    根据最佳实践,您应该将accessibilityIdentifier 添加到按钮并使用此标识符来选择按钮。标签可以更改或本地化。 accessibilityIdentifier 仅对 UI 测试“可见”。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-26
      • 2011-09-18
      • 1970-01-01
      • 2023-01-28
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 2014-05-29
      相关资源
      最近更新 更多