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