EarlGrey 可以使用多个可访问性标签或文本
EarlGrey possibility to work with multiple accessibility labels or text
我想知道是否有可能在 EarlGrey 中使用
[[EarlGrey selectElementWithMatcher:grey_accessibilityLabel(@"Log
in")]
performAction:grey_tap().elementByIndex(0)]
(使用 grey_accessibilityLabel
或 grey_text
)
在我们的APP中经常会出现多个元素被发现的情况,需要一个解决方案来防止它。
我知道最好使用Accessibility ID 来避免此类问题,但APP 目前的状态是它没有任何ID。
我刚才问过类似的问题 -
EarlGrey 鼓励使用独特的匹配器来查找元素,因为如果不能始终保持顺序,使用 elementByIndex() 可能会导致问题。您还可以编写一个自定义匹配器来执行您需要的检查,如答案中突出显示的那样。
我想知道是否有可能在 EarlGrey 中使用
[[EarlGrey selectElementWithMatcher:grey_accessibilityLabel(@"Log in")] performAction:grey_tap().elementByIndex(0)]
(使用 grey_accessibilityLabel
或 grey_text
)
在我们的APP中经常会出现多个元素被发现的情况,需要一个解决方案来防止它。
我知道最好使用Accessibility ID 来避免此类问题,但APP 目前的状态是它没有任何ID。
我刚才问过类似的问题 -
EarlGrey 鼓励使用独特的匹配器来查找元素,因为如果不能始终保持顺序,使用 elementByIndex() 可能会导致问题。您还可以编写一个自定义匹配器来执行您需要的检查,如答案中突出显示的那样。