AutomationElement.AutomationElementInformation.AutomationId Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una stringa contenente l'identificatore Automazione interfaccia utente (ID) per l'elemento.
public:
property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String
Valore della proprietà
ID per un elemento univoco tra gli elementi di pari livello all'interno del relativo contenitore.
Commenti
Quando è disponibile, l'oggetto AutomationIdProperty di un elemento deve essere sempre lo stesso in qualsiasi istanza dell'applicazione indipendentemente dalla lingua locale. Il valore deve essere univoco tra gli elementi di pari livello, ma non necessariamente univoco nell'intero desktop. Ad esempio, più istanze di un'applicazione o più visualizzazioni di cartelle in Microsoft Windows Explorer possono contenere elementi con lo stesso AutomationIdProperty, ad esempio "SystemMenuBar".
Sebbene il supporto di un AutomationId oggetto sia sempre consigliato per una migliore verificabilità, questa proprietà non è obbligatoria. Dove è supportato, un AutomationId oggetto è utile per la creazione di script di automazione dei test eseguiti indipendentemente dal linguaggio dell'interfaccia utente. I client non devono fare ipotesi relative agli AutomationIdoggetti esposti da altre applicazioni. Un AutomationId oggetto non è necessariamente stabile in versioni o build diverse di un'applicazione.
Per altre informazioni, vedere AutomationIdProperty.