AutomationProperties.AutomationId 附加属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置唯一标识 Microsoft UI 自动化元素的字符串。
see GetAutomationId, and SetAutomationId
see GetAutomationId, and SetAutomationId
see GetAutomationId, and SetAutomationId
注解
如果元素可用,则无论本地语言如何, AutomationId
在应用程序的任何实例中元素的 都必须相同。 值在同级元素中应是唯一的,但不一定在整个桌面上是唯一的。 例如,一个应用程序的多个实例或 Windows 资源管理器中的多个文件夹视图可以包含具有相同 AutomationId
属性的元素,例如“SystemMenuBar”。
尽管始终建议支持 AutomationId
以提供更好的自动测试支持,但此属性不是必需的。 在支持的情况下, AutomationId
对于创建不考虑 UI 语言运行的测试自动化脚本很有用。 客户端不应对 AutomationId
其他应用程序公开的值做出假设。
AutomationId
不保证在应用程序的不同版本或内部版本中保持稳定。
- Type:string
- 标识符字段: AutomationIdProperty
- 访问器方法: GetAutomationId、 SetAutomationId