AutomationProperties.AutomationIdProperty Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Идентифицирует присоединенное свойство AutomationProperties.AutomationId , которое представляет собой строку, содержащую идентификатор автоматизации пользовательского интерфейса для элемента автоматизации.
public:
static property DependencyProperty ^ AutomationIdProperty { DependencyProperty ^ get(); };
static DependencyProperty AutomationIdProperty();
public static DependencyProperty AutomationIdProperty { get; }
var dependencyProperty = AutomationProperties.automationIdProperty;
Public Shared ReadOnly Property AutomationIdProperty As DependencyProperty
Значение свойства
Идентификатор присоединенного свойства AutomationProperties.AutomationId .
Комментарии
Если он доступен, значение AutomationId элемента должно быть одинаковым в любом экземпляре приложения, независимо от локального языка. Значение должно быть уникальным для элементов одного уровня, но не обязательно уникальным для всего рабочего стола. Например, несколько экземпляров приложения или несколько представлений папок в Windows Обозреватель могут содержать элементы с одинаковым свойством AutomationId, например SystemMenuBar.
Хотя поддержка AutomationId всегда рекомендуется для улучшения поддержки автоматического тестирования, это свойство не является обязательным. Там, где он поддерживается, AutomationId полезен для создания скрипта автоматизации тестирования, который выполняется независимо от языка пользовательского интерфейса. Клиенты не должны делать никаких предположений относительно значений AutomationId , предоставляемых другими приложениями. AutomationId не гарантирует стабильность в разных выпусках или сборках приложения.