UITechnologyManager (Clase)
Proporciona una clase base abstracta de los administradores de tecnología que se usan durante la grabación y reproducción de pruebas.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Espacio de nombres: Microsoft.VisualStudio.TestTools.UITest.Extension
Ensamblado: Microsoft.VisualStudio.TestTools.UITest.Extension (en Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Sintaxis
'Declaración
<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
El tipo UITechnologyManager expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
UITechnologyManager | Inicializa una nueva instancia de la clase UITechnologyManager. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
TechnologyName | Obtiene el nombre de la tecnología. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddEventHandler | Agrega un controlador de eventos a este administrador de tecnología. | |
AddGlobalEventHandler | Agrega un receptor de eventos global a este administrador de tecnología. | |
CancelStep | Cancela las operaciones de espera o de búsqueda que este administrador de tecnología está realizando a causa de las llamadas a WaitForReady o Search. | |
ConvertToThisTechnology | Toma un elemento de otra tecnología y devuelve un elemento que es compatible con la tecnología actual, junto con el nivel de compatibilidad que tiene con el elemento convertido. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetChildren | Devuelve un enumerador para los elementos secundarios del elemento dado. | |
GetControlSupportLevel | Devuelve la indicación de confianza de este administrador de tecnología que puede admitir el control que se identifica mediante el identificador proporcionado. | |
GetElementFromNativeElement | Devuelve un elemento de esta tecnología que se corresponde con el elemento nativo proporcionado. | |
GetElementFromPoint | Recupera el elemento situado en las coordenadas de pantalla dadas. | |
GetElementFromWindowHandle | Recupera el elemento identificado mediante el identificador de ventana proporcionado. | |
GetFocusedElement | Devuelve el puntero de ventanas del elemento que en la actualidad tiene el foco. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetLastInvocationInfo | Devuelve información sobre la última acción de prueba invocada por este administrador. | |
GetNextSibling | Devuelve el elemento relacionado siguiente del elemento especificado de la jerarquía de la interfaz de usuario. | |
GetParent | Obtiene el elemento primario del elemento especificado en la jerarquía de la interfaz de usuario. | |
GetPreviousSibling | Devuelve el elemento relacionado anterior del elemento especificado en la jerarquía de la interfaz de usuario. | |
GetSynchronizationWaiter | Devuelve un objeto IUISynchronizationWaiter usando el elemento y el tipo de evento proporcionados. | |
GetTechnologyManagerProperty | Devuelve el valor de la propiedad especificada de este administrador de tecnología. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MatchElement | Devuelve un valor que indica si el elemento proporcionado coincide con la cookie del identificador de consulta analizado anteriormente. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ParseQueryId | Analiza la representación de cadena especificada de un elemento de consulta y devuelve una representación de cadena del elemento de consulta en forma de cookie. | |
ProcessMouseEnter | Procesa el evento "enter" del mouse de la ventana o control especificados. | |
RemoveEventHandler | Quita el evento especificado del elemento proporcionado y de todos sus descendientes. | |
RemoveGlobalEventHandler | Quita el evento especificado. | |
Search | Busca un elemento en el elemento primario que coincida con la condición de la cookie del identificador de consulta proporcionado. | |
SetTechnologyManagerProperty | Cuando se implementa en una clase derivada, establece el valor de la propiedad especificada en este administrador de tecnología. | |
StartSession | Realiza las inicializaciones requeridas por este administrador de tecnología para iniciar una sesión. | |
StopSession | Realiza las limpiezas requeridas por este administrador de tecnología para detener la sesión actual. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Si necesita ampliar el marco de pruebas de IU codificadas para admitir una tecnología actualmente no compatible, será necesario derivar su propia versión de esta clase.Por ejemplo, Microsoft Excel no es compatible de forma nativa con el marco de pruebas de UI codificadas, pero mediante Visual Studio 2010 Ultimate o Visual Studio 2010 Premium, se puede crear una extensión que permite probar las hojas de cálculo de Microsoft Excel.Para obtener más información, vea Extender las pruebas de IU codificadas y las grabaciones de acciones para la compatibilidad con Microsoft Excel.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.TestTools.UITest.Extension (Espacio de nombres)