Condividi tramite


Classe UITechnologyManager

Fornisce una classe di base astratta per i gestori tecnologia utilizzata durante la registrazione e la riproduzione di test.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintassi

'Dichiarazione
<ComVisibleAttribute(True)> _
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
Public MustInherit Class UITechnologyManager _
    Implements IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
type UITechnologyManager =  
    class
        interface IUITechnologyManager
    end
public abstract class UITechnologyManager implements IUITechnologyManager

Il tipo UITechnologyManager espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto UITechnologyManager Inizializza una nuova istanza della classe UITechnologyManager.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica TechnologyName Ottiene il nome della tecnologia.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddEventHandler Aggiunge un gestore eventi a questo gestore tecnologia.
Metodo pubblico AddGlobalEventHandler Aggiunge un evento sink globale a questo gestore tecnologia.
Metodo pubblico CancelStep Annulla qualsiasi attesa od operazione di ricerca eseguita attualmente da questo gestore tecnologia a causa di chiamate a WaitForReady o Search.
Metodo pubblico ConvertToThisTechnology Accetta un elemento da un'altra tecnologia e restituisce un elemento compatibile con la tecnologia corrente insieme al livello di supporto che quest'ultima offre per l'elemento convertito.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetChildren Restituisce un enumeratore per gli elementi figlio nell'elemento specificato.
Metodo pubblico GetControlSupportLevel Restituisce un valore che indica il livello di supporto che questo gestore tecnologia offre per il controllo identificato con l'handle fornito.
Metodo pubblico GetElementFromNativeElement Restituisce un elemento di questa tecnologia corrispondente all'elemento nativo fornito.
Metodo pubblico GetElementFromPoint Recupera l'elemento posizionato in corrispondenza delle coordinate dello schermo specificate.
Metodo pubblico GetElementFromWindowHandle Recupera l'elemento identificato tramite l'handle di finestra specificato.
Metodo pubblico GetFocusedElement Restituisce il puntatore delle finestre relativo all'elemento che attualmente dispone dello stato attivo.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetLastInvocationInfo Restituisce informazioni sull'ultima azione di test richiamata da questo gestore.
Metodo pubblico GetNextSibling Restituisce l'elemento successivo di pari livello dell'elemento specificato nella gerarchia di interfacce utente.
Metodo pubblico GetParent Ottiene l'elemento padre dell'elemento specificato nella gerarchia di interfacce utente.
Metodo pubblico GetPreviousSibling Restituisce l'elemento precedente di pari livello dell'elemento specificato nella gerarchia di interfacce utente.
Metodo pubblico GetSynchronizationWaiter Restituisce un oggetto IUISynchronizationWaiter utilizzando l'elemento e il tipo di evento forniti.
Metodo pubblico GetTechnologyManagerProperty Restituisce il valore della proprietà specificata di questo gestore tecnologia.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico MatchElement Restituisce un valore che indica se l'elemento fornito corrisponde al cookie dell'ID di query analizzato in precedenza.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ParseQueryId Analizza la rappresentazione di stringa fornita di un elemento Query e ne restituisce una rappresentazione di stringa sotto forma di cookie.
Metodo pubblico ProcessMouseEnter Elabora l'evento di ingresso del mouse per la finestra o il controllo specificato.
Metodo pubblico RemoveEventHandler Rimuove l'evento specificato dall'elemento indicato e da tutti i relativi discendenti.
Metodo pubblico RemoveGlobalEventHandler Rimuove l'evento specificato.
Metodo pubblico Search Cerca un elemento nell'elemento padre che soddisfa la condizione del cookie dell'ID di query fornito.
Metodo pubblico SetTechnologyManagerProperty Quando implementato in una classe derivata, imposta il valore della proprietà specificata in questo gestore tecnologia.
Metodo pubblico StartSession Esegue qualsiasi inizializzazione richiesta da questo gestore tecnologia per avviare una sessione.
Metodo pubblico StopSession Esegue qualsiasi pulizia richiesta da questo gestore tecnologia per interrompere la sessione corrente.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Se è necessario estendere il framework del test codificato dell'interfaccia utente per supportare una tecnologia attualmente non supportata, è necessario derivare la propria versione di questa classe. Ad esempio, Microsoft Excel non è a livello nativo supportato dal framework dei test codificati dell'interfaccia utente, ma tramite Visual Studio 2010 Ultimate o Visual Studio 2010 Premium, è possibile creare un'estensione che consente di verificare i fogli di lavoro di Microsoft Excel. Per ulteriori informazioni, vedere Estensione di test codificati dell'interfaccia utente e registrazioni delle azioni per supportare Microsoft Excel.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

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

IUITechnologyManager

UITestExtensionPackage

Altre risorse

Estensione di test codificati dell'interfaccia utente e registrazioni delle azioni per supportare Microsoft Excel