calaba.sh-ios查询基于什么ID?

时间:2015-03-18 16:58:11

标签: ios calabash-ios

当我使用查询来拉取屏幕上的元素时,它给我的一个属性是id,但是我无法找到决定其值的因素。它不是Restoration ID,也不是Object ID。在某些地方,它与背景图像名称相同,其他地方是类名,大部分时间都是零。

我试图找到calaba.sh看到的id值是什么,所以我可以在应用程序代码中设置它作为我的测试的唯一标识符,就像我正在为android做的那样。

1 个答案:

答案 0 :(得分:0)

' id'是accessibilityIdentifier

然而,更常见的是按mark进行搜索。

在iOS上,标记为:

  • accessibilityIdentifier
  • accessibilityLabel
  • 如果视图响应text,则标记将为文本。

query("view marked:'sign-in'")