美文网首页
XCUIElementQuery:用于定位用户界面元素的查询

XCUIElementQuery:用于定位用户界面元素的查询

作者: Mr_ZhangJun | 来源:发表于2016-12-09 11:45 被阅读974次

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;

———————————————————————————————————————

相关文章

  • XCUIElementQuery:用于定位用户界面元素的查询

    Query State debugDescription(提供有关查询的调试信息) @property(reado...

  • WKWebView - WKUIDelegate介绍7

    web view的用户接口代理这个类提供用于代表网页呈现本机用户界面元素的方法Web视图用户界面委托实现此协议来控...

  • HTML5 列表、表格元素--界面展示

    列表元素和表格元素即展示信息的界面,主要用于显示信息,不需要用户直接输入信息的界面。 界面展示元素常用的有4个:u...

  • 2018-10-19

    主页面 注册界面 登入界面 管理员页面 普通用户页面 添加用户界面 查询用户界面 删除用户界面 修改用户界面 实体...

  • 5 用户界面/User Interface

    UI概览 Android应用中所有用户界面元素都由View和ViewGroup构成。   ● View:用于在屏幕...

  • QML Book 第四章 入门 5

    4.8 用于定位的元素 有许多用于定位 Item 的 QML 元素。这些被称为定位器,并且在 QtQuick 模块...

  • EditText输入框

    EditText是Android的文本输入框,用于输入和修改文本的用户界面元素。EditText继承于TextVi...

  • XCUIElementAttributes:描述由用户界面元素暴

    ——描述由用户界面元素暴露的属性——这些属性表示暴露于可访问系统中的数据,并在查询匹配过程中可用。————————...

  • CSS 定位

    元素的定位属性 元素定位属性 定位模式 边偏移 边偏移 定位模式 在 CSS 中,position 属性用于定义元...

  • 第六章:常用控件

    日常科普 1.控件是用于开发构建用户界面(UI)控件,帮助完成开发中视窗,文本框,按钮,下拉菜单,等界面元素2.在...

网友评论

      本文标题:XCUIElementQuery:用于定位用户界面元素的查询

      本文链接:https://www.haomeiwen.com/subject/luuemttx.html