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 automatyzacji 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 dowolnym 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 z tą samą AutomationIdProperty, taką jak "SystemMenuBar".
Chociaż obsługa elementu AutomationId jest zawsze zalecana w celu zapewnienia lepszej możliwości testowania, ta właściwość nie jest obowiązkowa. Jeśli jest obsługiwana, jest przydatna AutomationId do tworzenia skryptów automatyzacji testów uruchamianych niezależnie od języka interfejsu użytkownika. Klienci nie powinni podejmować żadnych założeń dotyczących AutomationIduwidocznionych przez inne aplikacje. Element AutomationId nie musi być stabilny w różnych wersjach lub kompilacjach aplikacji.
Aby uzyskać więcej informacji, zobacz AutomationIdProperty.