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 di 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 contenitore.
Commenti
Quando è disponibile, è previsto che l'oggetto AutomationIdProperty di un elemento sia 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".
Anche se il supporto di è AutomationId sempre consigliato per migliorare la verificabilità, questa proprietà non è obbligatoria. Se supportato, è AutomationId utile per creare 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. Non AutomationId è necessariamente garantito che sia stabile in versioni diverse o compilazioni di un'applicazione.
Per altre informazioni, vedere AutomationIdProperty.