Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.Extension

Questo spazio dei nomi fornisce classi per verificare la funzionalità dell'interfaccia utente.La funzionalità include controlli, proprietà, il browser Web e azioni della finestra di dialogo.

Classi

  Classe Descrizione
Classe pubblica ActionNotSupportedOnDisabledControlException Rappresenta un'eccezione causata quando un controllo è bloccato.
Classe pubblica ActionParameter Rappresenta un parametro utilizzato per impostare valori e inviare sequenze di tasti in codice.
Classe pubblica AndCondition Rappresenta una condizione AND per una query.
Classe pubblica BrowserFactory Fornisce una classe di base per i produttori di browser che creano oggetti BrowserService per browser specifici.
Classe pubblica BrowserHelper Fornisce una classe di base per i metodi di supporto del browser.
Classe pubblica BrowserService Fornisce metodi e proprietà per automatizzare l'oggetto Microsoft Test Manager del browser.
Classe pubblica DecodingFailedException Rappresenta l'eccezione generata quando un'operazione di decodifica non riesce a causa di un file di chiave errato.
Classe pubblica FailedToLaunchApplicationException Eccezione generata quando LaunchApplicationAction ha esito negativo.
Classe pubblica FailedToPerformActionOnBlockedControlException Eccezione generata quando un controllo di interfaccia utente viene bloccato (ad esempio un controllo può essere bloccato da una finestra di dialogo modale).
Classe pubblica FailedToPerformActionOnHiddenControlException Eccezione generata quando il metodo EnsureVisibleByScrolling ha esito negativo.
Classe pubblica FilterCondition
Classe pubblica InvalidUITestExtensionPackageException Eccezione generata quando durante la registrazione o la riproduzione viene rilevato un pacchetto di estensione di test dell'interfaccia utente non valido.
Classe pubblica OrderOfInvoke Rappresenta una classe di supporto che genera l'ordine di chiamata durante la registrazione e gestisce l'ordine di chiamata durante la riproduzione.
Classe pubblica PlaybackFailureException Rappresenta un'eccezione generata quando un oggetto UITestAction ha esito negativo.
Classe pubblica PropertyCondition Rappresenta una condizione di query per una proprietà.
Classe pubblica QueryCondition Fornisce una classe base astratta per le condizioni di query.
Classe pubblica QueryElement Fornisce una classe di base per una query nell'ambiente di test di interfaccia utente.
Classe pubblica SearchConfiguration Fornisce la funzionalità di supporto per configurare la ricerca.
Classe pubblica TechnologyNotSupportedException Questa eccezione viene generata quando la registrazione o la riproduzione dei test non è supportata nell'applicazione testata.
Classe pubblica UITechnologyElement Fornisce una classe base per l'implementazione di un elemento della tecnologia di test di interfaccia utente per registrare e riprodurre test.
Classe pubblica UITechnologyManager Fornisce una classe di base astratta per i gestori tecnologia utilizzata durante la registrazione e la riproduzione di test.
Classe pubblica UITestControlNotAvailableException Eccezione generata quando il framework di test dell'interfaccia utente tenta di accedere a un elemento di interfaccia utente inaccessibile o non più disponibile.
Classe pubblica UITestControlNotFoundException Eccezione generata quando il framework di test dell'interfaccia utente tenta di accedere a un controllo di test dell'interfaccia utente non trovato.
Classe pubblica UITestControlNotVisibleException Eccezione generata quando il framework di test dell'interfaccia utente tenta di accedere a un elemento di interfaccia non visibile per l'utente.
Classe pubblica UITestException Rappresenta la classe di base per tutte le eccezioni di test dell'interfaccia utente.
Classe pubblica UITestExtensionPackage Rappresenta una classe astratta che consente di incorporare utilità di test di terze parti nell'ambiente di test dell'interfaccia utente di Visual Studio Application Lifecycle Management (ALM).
Classe pubblica UITestExtensionPackageAttribute Rappresenta l'attributo che deve essere applicato a un assembly che implementa la classe UITestExtensionPackage e consente all'assembly di trovare rapidamente il pacchetto di estensione.La classe non può essere ereditata.
Classe pubblica UITestTraceUtility Fornisce proprietà e metodi di supporto statici per eseguire la tracciatura nei test di interfaccia utente e in Test Runner.
Classe pubblica ValidationFailedException Rappresenta l'eccezione generata quando un oggetto ValidationAction ha esito negativo.
Classe pubblica ValueMap Rappresenta i valori dei parametri utilizzati in un test di interfaccia utente.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica ILastInvocationInfo Fornisce un'interfaccia per ottenere informazioni aggiuntive dal metodo UITechnologyManager.GetLastInvocationInfo sull'ultima azione od operazione di ricerca.
Interfaccia pubblica IQueryCondition Infrastruttura. Fornisce una definizione di interfaccia interna di un oggetto QueryCondition.
Interfaccia pubblica IQueryElement Infrastruttura. Fornisce un'interfaccia utilizzata internamente per QueryElement.
Interfaccia pubblica IUISynchronizationWaiter Fornisce un'interfaccia interna affinché il framework di test dell'interfaccia utente attenda prima di generare un evento.
Interfaccia pubblica IUITechnologyElement Fornisce un'interfaccia interna per implementare la classe UITechnologyElement.Anziché implementare direttamente questa interfaccia,derivarla dalla classe UITechnologyElement.
Interfaccia pubblica IUITechnologyManager Infrastruttura. Fornisce un'interfaccia interna per implementare la classe UITechnologyManager.Anziché implementare direttamente questa interfaccia,derivarla dalla classe UITechnologyManager.
Interfaccia pubblica IUITestEventNotify Infrastruttura. Fornisce un'interfaccia che deve essere implementata dal motore di riproduzione e di registrazione dei test e utilizzato dagli oggetti IUITechnologyManager per implementare le notifiche di callback.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica BrowserButtonType Indica i tipi di pulsante del browser.
Enumerazione pubblica BrowserDialogAction Indica il tipo di elemento in una finestra di dialogo del browser.
Enumerazione pubblica CheckUncheckOptions Questa enumerazione fornisce flag per configurare le opzioni di selezione/deselezione delle caselle di controllo e dei pulsanti di opzione.
Enumerazione pubblica ControlStates Enumera la combinazione bit per bit di flag che indicano gli stati di un controllo.
Enumerazione pubblica ControlSupport Questa enumerazione viene utilizzata per specificare i valori restituiti possibili per il livello di supporto di un elemento da parte di un componente IUITechnologyManager in Microsoft Visual Studio Test Professional.
Enumerazione pubblica ExpandCollapseOptions Rappresenta i flag utilizzati per configurare, espandere e comprimere azioni per gli elementi nell'interfaccia utente.
Enumerazione pubblica GetClickablePointFromOption Questa enumerazione fornisce impostazioni che indicano come un punto selezionabile viene ottenuto dal metodo [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)].
Enumerazione pubblica NativeControlTypeKind Rappresenta i tipi di valori di controllo nativi.
Enumerazione pubblica ProgrammaticActionOption Questa enumerazione fornisce le opzioni per richiamare un'azione a livello di codice con il metodo UITechnologyElement.InvokeProgrammaticAction.
Enumerazione pubblica PropertyConditionOperator Fornisce operatori per gli oggetti PropertyExpression.
Enumerazione pubblica RightToLeftKind Utilizzato dal metodo GetRightToLeftProperty per verificare se un elemento presenta un orientamento del layout da destra a sinistra o un orientamento del testo da destra a sinistra.
Enumerazione pubblica ScrollAmount Utilizzato per indicare la direzione di scorrimento di una barra di scorrimento. Indica inoltre se lo spostamento deve essere eseguito in base alla quantità maggiore o minore della barra di scorrimento o se non eseguire alcuno spostamento.
Enumerazione pubblica ScrollDirection Questa enumerazione fornisce le indicazioni di direzione utilizzate per configurare lo scorrimento nell'interfaccia utente.
Enumerazione pubblica ScrollOptions Questa enumerazione fornisce le opzioni utilizzate per configurare lo scorrimento nell'interfaccia utente.
Enumerazione pubblica SetValueAsComboBoxOptions Rappresenta i valori di flag per configurare come impostare il valore di un oggetto ComboBox.
Enumerazione pubblica SetValueAsEditBoxOptions Rappresenta i valori di flag per configurare come impostare il valore di un oggetto EditBox.
Enumerazione pubblica SmartMatchOptions Questa enumerazione consente di comunicare come IUITechnologyManager indica al framework di cercare i risultati più probabili quando risulta impossibile trovare una corrispondenza.
Enumerazione pubblica UISynchronizationOptions Questa enumerazione viene utilizzata dal metodo UITechnologyElement.SetOption per l'opzione UITechnologyElementOption.UISynchronizationOptions.
Enumerazione pubblica UITechnologyElementOption Identifica le opzioni disponibili in un oggetto IUITechnologyElement dove ogni nome descrive brevemente lo scopo del valore dell'opzione che rappresenta.
Enumerazione pubblica UITechnologyManagerProperty Questa enumerazione viene utilizzata dalle implementazioni dell'interfaccia IUITechnologyManager per specificare le opzioni disponibili per configurare le proprietà di IUITechnologyManager.Per ulteriori informazioni sull'estensione del gestore tecnologia, vedere Estensione di test codificati dell'interfaccia utente e registrazioni delle azioni per supportare Microsoft Excel.
Enumerazione pubblica UITestElementKind Questa enumerazione è utilizzata da IUITechnologyElement per identificare il tipo di elemento di interfaccia utente.
Enumerazione pubblica UITestEventType Questa enumerazione viene utilizzata da Visual Studio Application Lifecycle Management (ALM) tramite l'interfaccia IVsUIEventSink per specificare il tipo di evento di test generato.
Enumerazione pubblica WaitForReadyLevel Questa enumerazione viene utilizzata per specificare la modalità di esecuzione delle chiamate al metodo UITechnologyElement.WaitForReady.
Enumerazione pubblica WaitForReadyOptions Questa enumerazione viene utilizzata per indicare il modo in cui il framework attende che un oggetto sia pronto.