Język

AutomationElement.AutomationElementInformation.AutomationId Właściwość

Definicja

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.

Dotyczy