Condividi tramite


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

Questo spazio dei nomi fornisce le classi per testare la funzionalità dell'interfaccia utente, inclusi i controlli, le proprietà, il browser e le azioni della finestra di dialogo.

Classi

  Classe Descrizione
Classe pubblica ActionNotSupportedOnDisabledControlException Rappresenta un'eccezione che causa è quando un controllo è bloccato.
Classe pubblica ActionParameter Rappresenta un parametro utilizzato per impostare i valori e per inviare i tratti principali nel codice.
Classe pubblica AndCondition Rappresenta UNA condizione AND per una query.
Classe pubblica BrowserFactory Fornisce una classe base per le factory del browser che creano BrowserService oggetti per i browser specifici.
Classe pubblica BrowserHelper Fornisce una classe base per i metodi del browser supporto.
Classe pubblica BrowserService Fornisce metodi e proprietà per automatizzare il browser Microsoft Test Manager.
Classe pubblica ContextEntry Contiene la definizione della parte del contesto di una voce di log azioni.
Classe pubblica DecodingFailedException Rappresenta l'eccezione generata quando un'operazione di decodifica non riesce a causa di un file di chiave.
Classe pubblica Entry Contiene la definizione di classe Entry.Può essere utilizzato per memorizzare un valore e il tipo relativo.
Classe pubblica FailedToLaunchApplicationException Eccezione generata quando LaunchApplicationAction ha esito negativo.
Classe pubblica FailedToPerformActionOnBlockedControlException Eccezione generata quando un controllo dell'interfaccia utente (UI) è bloccato (ad esempio, un controllo può essere bloccata da una finestra di dialogo modale).
Classe pubblica FailedToPerformActionOnHiddenControlException Eccezione generata quando EnsureVisibleByScrolling non riuscire di metodo.
Classe pubblica FilterCondition
Classe pubblica InvalidUITestExtensionPackageException Eccezione generata quando un package non valido dell'estensione dell'interfaccia utente (test dell'interfaccia utente) viene rilevato durante la registrazione o la riproduzione.
Classe pubblica OrderOfInvoke Rappresenta una classe di supporto che generi l'ordine della chiamata durante la registrazione e mantiene l'ordine della chiamata durante la riproduzione.
Classe pubblica PlaybackFailureException Rappresenta un'eccezione generata quando un metodo UITestAction ha esito negativo.
Classe pubblica PropertyCondition Rappresenta una condizione della query per una proprietà.
Classe pubblica QueryCondition Fornisce una classe base astratta per le condizioni della query.
Classe pubblica QueryElement Fornisce una classe base per una query nell'ambiente di test (UI) dell'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 del test non è supportata nell'applicazione sottoposta a test.
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 base astratta per i gestori tecnologia utilizzata durante la registrazione e la riproduzione del test.
Classe pubblica UITestActionLogEntry Contiene la definizione di UITestActionLogEntry.
Classe pubblica UITestControlNotAvailableException Eccezione generata quando il framework di test dell'interfaccia utente tenta di accedere a un elemento dell'interfaccia utente non più disponibile o non è possibile accedervi.
Classe pubblica UITestControlNotFoundException Eccezione generata quando il framework (UI) di test dell'interfaccia utente tenta di accedere a un controllo di test dell'interfaccia utente che non può essere trovato.
Classe pubblica UITestControlNotVisibleException Eccezione generata quando il framework di test dell'interfaccia utente tenta di accedere a un elemento dell'interfaccia utente che non può essere visualizzato dall'utente.
Classe pubblica UITestException Rappresenta la classe 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 UITestExtensionPackage classe e le guide l'assembly per individuare rapidamente il pacchetto extension.questa classe non può essere ereditata.
Classe pubblica UITestMediaEventInfo Rappresenta gli argomenti dell'evento per l'azione sui controlli multimediali.
Classe pubblica UITestTraceUtility Fornisce le proprietà supportate e ai metodi statici per la tracciatura nei test dell'interfaccia utente e Test Runner.
Classe pubblica URLINVOKECOMMANDINFO
Classe pubblica ValidationFailedException Rappresenta l'eccezione generata quando un metodo ValidationAction ha esito negativo.
Classe pubblica ValueMap Rappresenta i valori per i parametri utilizzati in un test dell'interfaccia utente.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica ILastInvocationInfo Fornisce un'interfaccia per ottenere informazioni aggiuntive da UITechnologyManager.GetLastInvocationInfo metodo sull'ultima azione o operazione di ricerca.
Interfaccia pubblica IQueryCondition Infrastruttura. Fornisce la definizione di un'interfaccia interna per un oggetto QueryCondition.
Interfaccia pubblica IQueryElement Infrastruttura. fornisce un'interfaccia internamente utilizzata per QueryElement.
Interfaccia pubblica IUISynchronizationWaiter Fornisce un'interfaccia interna per il framework di test dell'interfaccia utente di attesa prima di generare un evento.
Interfaccia pubblica IUITechnologyElement Fornisce un'interfaccia interna per distribuire UITechnologyElement classe.Non implementare direttamente l'interfaccia.Invece, derivare da UITechnologyElement classe.
Interfaccia pubblica IUITechnologyManager Infrastruttura. Fornisce un'interfaccia interna per distribuire UITechnologyManager classe.Non implementare direttamente l'interfaccia.Invece, derivare da UITechnologyManager classe.
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.
Interfaccia pubblica IUniformResourceLocator Interfaccia utilizzata per ottenere l'URL di collegamenti a siti bloccati.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica BrowserButtonType Indica i tipi di pulsanti del browser.
Enumerazione pubblica BrowserDialogAction Indica il tipo di elemento in una finestra di dialogo del browser.
Enumerazione pubblica CheckUncheckOptions Questa enumerazione fornisce i flag per configurare le opzioni e di controllo/per le caselle di controllo e pulsanti di opzione.
Enumerazione pubblica ControlStates enumera la combinazione bit per bit di flag che indicano gli stati per un controllo.
Enumerazione pubblica ControlSupport Questa enumerazione viene utilizzata per specificare i valori restituiti possibili per il livello di supporto per un elemento da un componente di IUITechnologyManager .
Enumerazione pubblica ElementForThumbnailCapture Enumerazione che indica la vicinanza del controllo per l'acquisizione durante un evento.
Enumerazione pubblica ExpandCollapseOptions Rappresenta i flag utilizzati per configurare, espandere e comprimere le azioni per gli elementi dell'interfaccia utente.
Enumerazione pubblica GetClickablePointFromOption Questa enumerazione sono disponibili impostazioni che indicano come un punto selezionabile viene ottenuto dal [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@, System.Int32@[)] metodo.
Enumerazione pubblica MediaActionType Eventi supportati dai controlli Media.
Enumerazione pubblica NativeControlTypeKind Rappresenta i tipi di valori nativi del controllo.
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 PropertyExpression oggetti.
Enumerazione pubblica RightToLeftKind Utilizzato dal GetRightToLeftProperty metodo da testare se un elemento presenta l'orientamento da destra a sinistra o di layout orientamento da destra a sinistra del testo.
Enumerazione pubblica ScrollAmount Utilizzata per indicare una direzione dello scorrimento per una barra di scorrimento e se spostarsi da un gran numero o dalla quantità ridotta della barra di scorrimento, o nessun importo.
Enumerazione pubblica ScrollDirection Questa enumerazione vengono fornite indicazioni sulla direzione in cui vengono utilizzate per configurare lo scorrimento nell'interfaccia utente.
Enumerazione pubblica ScrollOptions Questa enumerazione sono disponibili le opzioni utilizzate per configurare lo scorrimento nell'interfaccia utente.
Enumerazione pubblica SetValueAsComboBoxOptions Rappresenta i valori di flag per la configurazione come impostare il valore di un oggetto ComboBox.
Enumerazione pubblica SetValueAsEditBoxOptions Rappresenta i valori di flag per la configurazione come impostare il valore di un tipo EditBox.
Enumerazione pubblica SmartMatchOptions Questa enumerazione è possibile passare come IUITechnologyManager indica al framework per trovare i risultati più probabili quando una corrispondenza non è possibile trovare.
Enumerazione pubblica UISynchronizationOptions Questa enumerazione viene utilizzata da UITechnologyElement.SetOption metodo per UITechnologyElementOption.UISynchronizationOptions opzione.
Enumerazione pubblica UITechnologyElementOption Identifica le opzioni disponibili in IUITechnologyElement oggetto in cui ogni nome breve descrizione dello scopo del valore dell'opzione che rappresenta.
Enumerazione pubblica UITechnologyManagerProperty Questa enumerazione viene utilizzata dalle implementazioni di IUITechnologyManager interfaccia 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 viene utilizzata da IUITechnologyElement oggetti per identificare il tipo di elemento dell'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 quali le chiamate a UITechnologyElement.WaitForReady il metodo viene eseguito.
Enumerazione pubblica WaitForReadyOptions Questa enumerazione viene utilizzata per indicare come attende che il framework pronto.