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 | |
---|---|---|
ActionNotSupportedOnDisabledControlException | Rappresenta un'eccezione causata quando un controllo è bloccato. | |
ActionParameter | Rappresenta un parametro utilizzato per impostare valori e inviare sequenze di tasti in codice. | |
AndCondition | Rappresenta una condizione AND per una query. | |
BrowserFactory | Fornisce una classe di base per i produttori di browser che creano oggetti BrowserService per browser specifici. | |
BrowserHelper | Fornisce una classe di base per i metodi di supporto del browser. | |
BrowserService | Fornisce metodi e proprietà per automatizzare l'oggetto Microsoft Test Manager del browser. | |
DecodingFailedException | Rappresenta l'eccezione generata quando un'operazione di decodifica non riesce a causa di un file di chiave errato. | |
FailedToLaunchApplicationException | Eccezione generata quando LaunchApplicationAction ha esito negativo. | |
FailedToPerformActionOnBlockedControlException | Eccezione generata quando un controllo di interfaccia utente viene bloccato (ad esempio un controllo può essere bloccato da una finestra di dialogo modale). | |
FailedToPerformActionOnHiddenControlException | Eccezione generata quando il metodo EnsureVisibleByScrolling ha esito negativo. | |
FilterCondition | ||
InvalidUITestExtensionPackageException | Eccezione generata quando durante la registrazione o la riproduzione viene rilevato un pacchetto di estensione di test dell'interfaccia utente non valido. | |
OrderOfInvoke | Rappresenta una classe di supporto che genera l'ordine di chiamata durante la registrazione e gestisce l'ordine di chiamata durante la riproduzione. | |
PlaybackFailureException | Rappresenta un'eccezione generata quando un oggetto UITestAction ha esito negativo. | |
PropertyCondition | Rappresenta una condizione di query per una proprietà. | |
QueryCondition | Fornisce una classe base astratta per le condizioni di query. | |
QueryElement | Fornisce una classe di base per una query nell'ambiente di test di interfaccia utente. | |
SearchConfiguration | Fornisce la funzionalità di supporto per configurare la ricerca. | |
TechnologyNotSupportedException | Questa eccezione viene generata quando la registrazione o la riproduzione dei test non è supportata nell'applicazione testata. | |
UITechnologyElement | Fornisce una classe base per l'implementazione di un elemento della tecnologia di test di interfaccia utente per registrare e riprodurre test. | |
UITechnologyManager | Fornisce una classe di base astratta per i gestori tecnologia utilizzata durante la registrazione e la riproduzione di test. | |
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. | |
UITestControlNotFoundException | Eccezione generata quando il framework di test dell'interfaccia utente tenta di accedere a un controllo di test dell'interfaccia utente non trovato. | |
UITestControlNotVisibleException | Eccezione generata quando il framework di test dell'interfaccia utente tenta di accedere a un elemento di interfaccia non visibile per l'utente. | |
UITestException | Rappresenta la classe di base per tutte le eccezioni di test dell'interfaccia utente. | |
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). | |
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. | |
UITestTraceUtility | Fornisce proprietà e metodi di supporto statici per eseguire la tracciatura nei test di interfaccia utente e in Test Runner. | |
ValidationFailedException | Rappresenta l'eccezione generata quando un oggetto ValidationAction ha esito negativo. | |
ValueMap | Rappresenta i valori dei parametri utilizzati in un test di interfaccia utente. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
ILastInvocationInfo | Fornisce un'interfaccia per ottenere informazioni aggiuntive dal metodo UITechnologyManager.GetLastInvocationInfo sull'ultima azione od operazione di ricerca. | |
IQueryCondition | Infrastruttura. Fornisce una definizione di interfaccia interna di un oggetto QueryCondition. | |
IQueryElement | Infrastruttura. Fornisce un'interfaccia utilizzata internamente per QueryElement. | |
IUISynchronizationWaiter | Fornisce un'interfaccia interna affinché il framework di test dell'interfaccia utente attenda prima di generare un evento. | |
IUITechnologyElement | Fornisce un'interfaccia interna per implementare la classe UITechnologyElement.Anziché implementare direttamente questa interfaccia,derivarla dalla classe UITechnologyElement. | |
IUITechnologyManager | Infrastruttura. Fornisce un'interfaccia interna per implementare la classe UITechnologyManager.Anziché implementare direttamente questa interfaccia,derivarla dalla classe UITechnologyManager. | |
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 | |
---|---|---|
BrowserButtonType | Indica i tipi di pulsante del browser. | |
BrowserDialogAction | Indica il tipo di elemento in una finestra di dialogo del browser. | |
CheckUncheckOptions | Questa enumerazione fornisce flag per configurare le opzioni di selezione/deselezione delle caselle di controllo e dei pulsanti di opzione. | |
ControlStates | Enumera la combinazione bit per bit di flag che indicano gli stati di un controllo. | |
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. | |
ExpandCollapseOptions | Rappresenta i flag utilizzati per configurare, espandere e comprimere azioni per gli elementi nell'interfaccia utente. | |
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@[)]. | |
NativeControlTypeKind | Rappresenta i tipi di valori di controllo nativi. | |
ProgrammaticActionOption | Questa enumerazione fornisce le opzioni per richiamare un'azione a livello di codice con il metodo UITechnologyElement.InvokeProgrammaticAction. | |
PropertyConditionOperator | Fornisce operatori per gli oggetti PropertyExpression. | |
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. | |
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. | |
ScrollDirection | Questa enumerazione fornisce le indicazioni di direzione utilizzate per configurare lo scorrimento nell'interfaccia utente. | |
ScrollOptions | Questa enumerazione fornisce le opzioni utilizzate per configurare lo scorrimento nell'interfaccia utente. | |
SetValueAsComboBoxOptions | Rappresenta i valori di flag per configurare come impostare il valore di un oggetto ComboBox. | |
SetValueAsEditBoxOptions | Rappresenta i valori di flag per configurare come impostare il valore di un oggetto EditBox. | |
SmartMatchOptions | Questa enumerazione consente di comunicare come IUITechnologyManager indica al framework di cercare i risultati più probabili quando risulta impossibile trovare una corrispondenza. | |
UISynchronizationOptions | Questa enumerazione viene utilizzata dal metodo UITechnologyElement.SetOption per l'opzione UITechnologyElementOption.UISynchronizationOptions. | |
UITechnologyElementOption | Identifica le opzioni disponibili in un oggetto IUITechnologyElement dove ogni nome descrive brevemente lo scopo del valore dell'opzione che rappresenta. | |
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. | |
UITestElementKind | Questa enumerazione è utilizzata da IUITechnologyElement per identificare il tipo di elemento di interfaccia utente. | |
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. | |
WaitForReadyLevel | Questa enumerazione viene utilizzata per specificare la modalità di esecuzione delle chiamate al metodo UITechnologyElement.WaitForReady. | |
WaitForReadyOptions | Questa enumerazione viene utilizzata per indicare il modo in cui il framework attende che un oggetto sia pronto. |