AutomationElement.AutomationElementInformation.AutomationId Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera ciąg zawierający identyfikator automatyzacja interfejsu użytkownika (id) dla elementu.
public:
property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String
Wartość właściwości
Identyfikator elementu, który jest unikatowy wśród elementów równorzędnych w kontenerze.
Uwagi
Jeśli element jest dostępny AutomationIdProperty , powinien być zawsze taki sam w każdym wystąpieniu aplikacji, niezależnie od języka lokalnego. Wartość powinna być unikatowa wśród elementów równorzędnych, ale niekoniecznie unikatowa na całym pulpicie. Na przykład wiele wystąpień aplikacji lub wielu widoków folderów w Eksploratorze Microsoft Windows może zawierać elementy o tej samej AutomationIdPropertynazwie, na przykład "SystemMenuBar".
Chociaż obsługa elementu AutomationId jest zawsze zalecana w celu zapewnienia lepszej wydajności testowania, ta właściwość nie jest obowiązkowa. Jeśli jest obsługiwana, warto tworzyć skrypty automatyzacji testowej uruchamiane AutomationId niezależnie od języka interfejsu użytkownika. Klienci nie powinni wprowadzać żadnych założeń dotyczących AutomationIdobiektów udostępnianych przez inne aplikacje. Element AutomationId nie musi być stabilny w różnych wersjach lub kompilacjach aplikacji.
Aby uzyskać więcej informacji, zobacz AutomationIdProperty.