Compartir a través de


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
Método protegido UITechnologyManager Inicializa una nueva instancia de la clase UITechnologyManager.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública TechnologyName Obtiene el nombre de la tecnología.

Arriba

Métodos

  Nombre Descripción
Método público AddEventHandler Agrega un controlador de eventos a este administrador de tecnología.
Método público AddGlobalEventHandler Agrega un receptor de eventos global a este administrador de tecnología.
Método público 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.
Método público 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.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido 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).
Método público GetChildren Devuelve un enumerador para los elementos secundarios del elemento dado.
Método público 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.
Método público GetElementFromNativeElement Devuelve un elemento de esta tecnología que se corresponde con el elemento nativo proporcionado.
Método público GetElementFromPoint Recupera el elemento situado en las coordenadas de pantalla dadas.
Método público GetElementFromWindowHandle Recupera el elemento identificado mediante el identificador de ventana proporcionado.
Método público GetFocusedElement Devuelve el puntero de ventanas del elemento que en la actualidad tiene el foco.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetLastInvocationInfo Devuelve información sobre la última acción de prueba invocada por este administrador.
Método público GetNextSibling Devuelve el elemento relacionado siguiente del elemento especificado de la jerarquía de la interfaz de usuario.
Método público GetParent Obtiene el elemento primario del elemento especificado en la jerarquía de la interfaz de usuario.
Método público GetPreviousSibling Devuelve el elemento relacionado anterior del elemento especificado en la jerarquía de la interfaz de usuario.
Método público GetSynchronizationWaiter Devuelve un objeto IUISynchronizationWaiter usando el elemento y el tipo de evento proporcionados.
Método público GetTechnologyManagerProperty Devuelve el valor de la propiedad especificada de este administrador de tecnología.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público MatchElement Devuelve un valor que indica si el elemento proporcionado coincide con la cookie del identificador de consulta analizado anteriormente.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público 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.
Método público ProcessMouseEnter Procesa el evento "enter" del mouse de la ventana o control especificados.
Método público RemoveEventHandler Quita el evento especificado del elemento proporcionado y de todos sus descendientes.
Método público RemoveGlobalEventHandler Quita el evento especificado.
Método público Search Busca un elemento en el elemento primario que coincida con la condición de la cookie del identificador de consulta proporcionado.
Método público SetTechnologyManagerProperty Cuando se implementa en una clase derivada, establece el valor de la propiedad especificada en este administrador de tecnología.
Método público StartSession Realiza las inicializaciones requeridas por este administrador de tecnología para iniciar una sesión.
Método público StopSession Realiza las limpiezas requeridas por este administrador de tecnología para detener la sesión actual.
Método público 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)

IUITechnologyManager

UITestExtensionPackage

Otros recursos

Extender las pruebas de IU codificadas y las grabaciones de acciones para la compatibilidad con Microsoft Excel