Query State
- debugDescription(提供有关查询的调试信息)
@property(readonly, copy) NSString *debugDescription;
———————————————————————————————————————
Creating New Queries
- childrenMatchingType:(返回一个新的查询,该查询查找由接收器找到的所有元素的直接子元素)
- (XCUIElementQuery *)childrenMatchingType:(XCUIElementType)type;
- descendantsMatchingType:(返回一个新的查询,该查询查找由接收器找到的所有元素的后代)
- (XCUIElementQuery *)descendantsMatchingType:(XCUIElementType)type;
、
- containingPredicate:(返回一个新的查询查找包含子匹配规范的元素的元素)
- (XCUIElementQuery *)containingPredicate:(NSPredicate *)predicate;
- containingType:identifier:
- (XCUIElementQuery *)containingType:(XCUIElementType)elementType identifier:(NSString *)identifier;
- matchingIdentifier:
- (XCUIElementQuery *)matchingIdentifier:(NSString *)identifier;
- matchingPredicate:(返回一个新的查询,该查询将指定的属性或谓词应用到接收器上)
- (XCUIElementQuery *)matchingPredicate:(NSPredicate *)predicate;
- matchingType:identifier:
- (XCUIElementQuery *)matchingType:(XCUIElementType)elementType identifier:(NSString *)identifier;
———————————————————————————————————————
Accessing Matched Elements
- -allElementsBoundByAccessibilityElement:(立即评估查询,并返回绑定到所得到的可访问元素的元素数组)
@property(readonly, copy) NSArray<XCUIElement *> *allElementsBoundByAccessibilityElement;
- -allElementsBoundByIndex:(立即对查询进行评估,并返回一个由每个结果索引绑定的元素数组)
@property(readonly, copy) NSArray<XCUIElement *> *allElementsBoundByIndex;
- -count:(在调用时对查询进行评估,并返回找到的匹配数)
@property(readonly) NSUInteger count;
- -element:(返回一个将使用查询进行解析的元素)
@property(readonly) XCUIElement *element;
- -elementAtIndex:(返回一个将解析到该索引到查询结果集的元素)
- (XCUIElement *)elementAtIndex:(NSUInteger)index;
- -elementBoundByIndex:(返回一个元素,将使用该索引到查询的结果,以确定它与哪些基本的可访问性元素匹配。)
- (XCUIElement *)elementBoundByIndex:(NSUInteger)index;
- -elementBoundByIndex:(返回一个元素,将使用该索引到查询的结果,以确定它与哪些基本的可访问性元素匹配。)
- (XCUIElement *)elementBoundByIndex:(NSUInteger)index;
- -elementMatchingPredicate:(返回一个与谓词匹配的元素)
- (XCUIElement *)elementMatchingPredicate:(NSPredicate *)predicate;
- -elementMatchingType:identifier:(返回一个匹配类型和标识符的元素)
- (XCUIElement *)elementMatchingType:(XCUIElementType)elementType identifier:(NSString *)identifier;
- -objectForKeyedSubscript:(返回一个匹配由键指定的标识符的子代元素)
- (XCUIElement *)objectForKeyedSubscript:(NSString *)key;
———————————————————————————————————————