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

Definicja

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.

Dotyczy