AutomationElement.AutomationElementInformation.AutomationId Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает строку, содержащую идентификатор службы автоматизации пользовательского интерфейса (ID) для элемента.
public:
property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String
Значение свойства
Идентификатор элемента, уникального между братьями и сестрами в контейнере.
Комментарии
Если оно доступно AutomationIdProperty для элемента, как ожидается, всегда будет одинаковым в любом экземпляре приложения независимо от локального языка. Значение должно быть уникальным среди элементов с одноуровневым элементом, но не обязательно уникальным для всего рабочего стола. Например, несколько экземпляров приложения или нескольких представлений папок в обозревателе Microsoft Windows могут содержать элементы с одинаковыми AutomationIdProperty, такими как SystemMenuBar.
Хотя поддержка объекта AutomationId всегда рекомендуется для повышения удобства тестирования, это свойство не является обязательным. Где она поддерживается, полезно создавать скрипты автоматизации тестирования, AutomationId которые выполняются независимо от языка пользовательского интерфейса. Клиенты не должны делать никаких предположений относительно AutomationIdпредоставляемых другими приложениями. Необязательно AutomationId быть стабильным в разных выпусках или сборках приложения.
Дополнительные сведения см. в разделе AutomationIdProperty.