假设我在同一个应用程序窗口下有两个视图,A和B。
视图A具有标识符为"identifier_String"的staticText元素,而B没有;
然而,当我使用:
[[[section-B descendantsMatchingType:XCUIElementTypeStaticText] matchingIdentifier:@"Identifier_String"] firstMatch];
它能够找到匹配项,并返回a部分下的staticText。。。
可能B视图是A视图的后代。您应该使用print(app.debugDescription)
检查您的辅助功能层次结构,并创建一个新的查询。此外,如果适合您的需要,您可以使用children
而不是descendants
。