安全控件通用属性 (系统接口)

模块简介

安全控件的基础属性系统接口,用于在测试和调试场景中为安全控件设置唯一标识,以便精确定位和验证安全控件的属性设置与交互行为。

该模块主要用于以下场景:

  • 在测试或调试场景中,为安全控件设置额外唯一标识,便于按标识精确定位目标控件实例。
  • 通过唯一标识追踪和验证安全控件的属性设置与交互行为,快速定位问题。

说明:

该组件从API version 10开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

当前页面仅包含本模块的系统接口,其他公开接口参见安全控件通用属性

关键Class/Interface介绍

核心接口类型

  • SecurityComponentMethod<T>: 安全控件通用属性方法集合,用于承载公开属性之外的系统扩展属性。

核心函数类型

  • key 设置组件唯一标识,仅用于测试场景中验证安全控件属性设置和交互行为。

key

key(value: string): T

设置组件的唯一标识,唯一性由开发者保证。调用成功后,组件将被赋予指定的唯一标识字符串,可在测试场景中精确定位该组件实例。与id同时使用时,后设置的标识值会覆盖先设置的标识值,建议仅设置id。

此接口仅用于应用测试场景,验证安全控件的属性设置和交互行为。生产环境请使用公开接口id

系统接口: 此接口为系统接口。

系统能力: SystemCapability.ArkUI.ArkUI.Full

参数:

参数名 类型 必填 说明
value string 组件的唯一标识,唯一性由开发者保证。适用于测试场景中按标识精确定位安全控件实例。

返回值:

类型 说明
T 返回安全控件的属性。