calaba.sh-ios 查询基于什么 id?
What is the id that the calaba.sh-ios query gets based on?
当我使用查询将元素拉到屏幕上时,它给我的属性之一是 id,但我找不到决定其值的因素。它既不是恢复 ID 也不是对象 ID。有的地方和背景图片的名字一样,有的地方是class名字,大部分时候是nil。
我试图找到 calaba.sh 看到的 id 值是什么,这样我就可以在应用程序代码中将其设置为我的测试的唯一标识符,就像我为 [=17= 所做的那样].
'id' 是 accessibilityIdentifier
。
不过,更常见的是按 mark
搜索。
在 iOS 上的标记是:
- 可访问性标识符
- 可访问性标签
- 如果视图响应
text
,则标记将是文本。
query("view marked:'sign-in'")
当我使用查询将元素拉到屏幕上时,它给我的属性之一是 id,但我找不到决定其值的因素。它既不是恢复 ID 也不是对象 ID。有的地方和背景图片的名字一样,有的地方是class名字,大部分时候是nil。
我试图找到 calaba.sh 看到的 id 值是什么,这样我就可以在应用程序代码中将其设置为我的测试的唯一标识符,就像我为 [=17= 所做的那样].
'id' 是 accessibilityIdentifier
。
不过,更常见的是按 mark
搜索。
在 iOS 上的标记是:
- 可访问性标识符
- 可访问性标签
- 如果视图响应
text
,则标记将是文本。
query("view marked:'sign-in'")