XCUIElementAttributes:描述由用户界面元素暴露的属性

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

  • elementType(该元素的XCUIElementType)

@property(readonly) XCUIElementType elementType;

  • identifier (元素的可访问性标识符)

@property(readonly) NSString *identifier;

———————————————————————————————————————
Value

  • value(元素的原始值属性)

@property(readonly) id value;

  • placeholderValue (当元素没有值时显示的值)

@property(readonly) NSString *placeholderValue;

  • title(元素的标题属性)

@property(readonly, copy) NSString *title;

  • label(元素的标签属性)

@property(readonly, copy) NSString *label;

———————————————————————————————————————
Interaction State

  • hasFocus(是否元素有用户界面焦点)

@property(readonly) BOOL hasFocus;

  • enabled (是否启用用户交互的元素)

@property(readonly, getter=isEnabled) BOOL enabled;

  • selected(是否选择了元素)

@property(readonly, getter=isSelected) BOOL selected;

———————————————————————————————————————
Size

  • frame(屏幕坐标空间中的元素的框架)

@property(readonly) CGRect frame;

  • horizontalSizeClass (元素的水平大小类)

@property(readonly) XCUIUserInterfaceSizeClass horizontalSizeClass;

  • verticalSizeClass(元素的垂直大小类)

@property(readonly) XCUIUserInterfaceSizeClass verticalSizeClass;

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 启示 iOS的自动化测试相对安卓的成熟度底很多.而自动化测试的目的是减轻人工测试的压力.刚刚看一文章提到“没有两...
    Y_Swordsman阅读 13,777评论 10 11
  • Query State debugDescription(提供有关查询的调试信息) @property(reado...
    Mr_ZhangJun阅读 8,505评论 0 2
  • 我们行走在森林,野外或草原,感受风轻轻吹过脸庞,阳光穿过树林落在我们肌肤上闪烁的光芒,头顶飞过的鸟儿和对面那山头的...
    一夕Lisa阅读 3,795评论 0 0
  • 记录关于膝盖恢复的一切。 9/17 最近一直贴着膏药和戴着护膝额,算恢复的不错,今天也尝试着慢跑了几分钟,慢慢恢复...
    Jeff阅读 4,615评论 0 1
  • 不再喜欢倾诉的年纪, 慢慢学会了接受现实。 脚踏实地的去生活, 偶尔夜深看看周星驰的电影。 一个人对着画面傻笑, ...
    花少颜阅读 2,394评论 13 8

友情链接更多精彩内容