Classe UITechnologyManager
Fornisce una classe base astratta per i gestori tecnologia utilizzata durante la registrazione e la riproduzione del test.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Sintassi
'Dichiarazione
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManager _
Implements IUITechnologyManager
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public abstract class UITechnologyManager : IUITechnologyManager
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
[<ComVisibleAttribute(true)>]
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 di UITechnologyManager classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
TechnologyName | Ottiene il nome della tecnologia. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddEventHandler | Aggiungere un gestore eventi a questo gestore tecnologia. |
![]() |
AddGlobalEventHandler | aggiunge un sink di evento globale a questo gestore tecnologia. |
![]() |
CancelStep | Annulla qualsiasi attesa o operazione di ricerca a cui è attualmente in esecuzione da questo gestore tecnologia a causa delle chiamate Searcho di WaitForReady . |
![]() |
ConvertToThisTechnology | Accetta un elemento da un'altra tecnologia e restituisce un elemento che è compatibile per la tecnologia corrente, con il livello di supporto che ha per l'elemento convertito. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto 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 indica attendibili per questo gestore tecnologia che può supportare il controllo identificato con l'handle fornite. |
![]() |
GetElementFromNativeElement | Restituisce un elemento da questa tecnologia che corrisponde all'elemento nativo fornito. |
![]() |
GetElementFromPoint | Recupera l'elemento che corrisponde alle coordinate dello schermo specificate. |
![]() |
GetElementFromWindowHandle | Recupera l'elemento identificato dall'handle della finestra fornito. |
![]() |
GetFocusedElement | Restituisce il puntatore di windows per l'elemento che ha attualmente lo stato attivo. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetLastInvocationInfo | Restituisce informazioni sull'azione di test che è stata richiamata da questo gestore. |
![]() |
GetNextSibling | Restituisce l'elemento di pari livello successivo dell'elemento specificato della gerarchia dell'interfaccia utente. |
![]() |
GetParent | Ottiene l'oggetto padre dell'elemento specificato della gerarchia dell'interfaccia utente. |
![]() |
GetPreviousSibling | Restituisce l'elemento di pari livello precedente dell'elemento specificato della gerarchia dell'interfaccia utente. |
![]() |
GetSynchronizationWaiter | restituisce 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 ai cookie in precedenza si analizza ID query. |
![]() |
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 restituisce una rappresentazione di stringa di Query come cookie. |
![]() |
ProcessMouseEnter | Elabora l'evento di ingresso del mouse della finestra o del controllo specificata. |
![]() |
RemoveEventHandler | Rimuove l'evento specificato dall'elemento specificato e da tutti i relativi discendenti. |
![]() |
RemoveGlobalEventHandler | rimuove l'evento specificato. |
![]() |
Search | Cerca un elemento nell'elemento padre corrispondente allo stato del cookie fornito ID query. |
![]() |
SetTechnologyManagerProperty | Quando implementato in una classe derivata, impostare il valore della proprietà specificata in questo gestore tecnologia. |
![]() |
StartSession | Esegue le inizializzazioni che viene richiesta da questo gestore tecnologia avviare una sessione. |
![]() |
StopSession | Esegue le operazioni di pulitura richiesta da questo gestore tecnologia per terminare la sessione corrente. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Se è necessario estendere il framework di test codificati 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 test Microsoft Excel fogli di lavoro.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