AutomationProperties.AutomationId 附加属性

定义

获取或设置唯一标识 Microsoft UI 自动化元素的字符串。

see GetAutomationId, and SetAutomationId
see GetAutomationId, and SetAutomationId
see GetAutomationId, and SetAutomationId

注解

如果元素可用,则无论本地语言如何, AutomationId 在应用程序的任何实例中元素的 都必须相同。 值在同级元素中应是唯一的,但不一定在整个桌面上是唯一的。 例如,一个应用程序的多个实例或 Windows 资源管理器中的多个文件夹视图可以包含具有相同 AutomationId 属性的元素,例如“SystemMenuBar”。

尽管始终建议支持 AutomationId 以提供更好的自动测试支持,但此属性不是必需的。 在支持的情况下, AutomationId 对于创建不考虑 UI 语言运行的测试自动化脚本很有用。 客户端不应对 AutomationId 其他应用程序公开的值做出假设。 AutomationId 不保证在应用程序的不同版本或内部版本中保持稳定。

适用于

另请参阅