Compartir a través de


Microsoft.VisualStudio.TestTools.UITest.Extension (Espacio de nombres)

Este espacio de nombres proporciona clases para probar la funcionalidad de la interfaz de usuario, incluidos controles, propiedades, explorador web y acciones de diálogo.

Clases

  Clase Descripción
Clase pública ActionNotSupportedOnDisabledControlException Representa una excepción que se produce cuando un control está bloqueado.
Clase pública ActionParameter Representa un parámetro que se utiliza para establecer valores y enviar pulsaciones de teclas en código.
Clase pública AndCondition Representa una condición AND para una consulta.
Clase pública BrowserFactory Proporciona una clase base para los generadores de explorador que crean objetos BrowserService para exploradores concretos.
Clase pública BrowserHelper Proporciona una clase base para los métodos auxiliares de explorador.
Clase pública BrowserService Proporciona métodos y propiedades para automatizar el explorador.
Clase pública ContextEntry Contiene la definición de la parte del contexto de una entrada de registro de acciones.
Clase pública DecodingFailedException Representa la excepción que se produce cuando una operación de descodificación sufre un error a causa de un archivo de clave incorrecto.
Clase pública Entry Contiene la definición de clase de entrada.Se puede usar para almacenar un valor y su tipo.
Clase pública FailedToLaunchApplicationException La excepción que se genera cuando se produce un error en LaunchApplicationAction.
Clase pública FailedToPerformActionOnBlockedControlException Excepción que se produce cuando se bloquea un control de interfaz de usuario (por ejemplo, un cuadro de diálogo modal puede bloquear un control).
Clase pública FailedToPerformActionOnHiddenControlException Excepción que se genera cuando se produce un error en el método EnsureVisibleByScrolling.
Clase pública FilterCondition
Clase pública InvalidUITestExtensionPackageException Excepción que se produce cuando se encuentra un paquete de extensión de prueba de la interfaz de usuario (IU) no válido durante la grabación o la reproducción.
Clase pública OrderOfInvoke Representa una clase auxiliar que genera el orden de invocación durante la grabación y mantiene el orden de invocación durante la reproducción.
Clase pública PlaybackFailureException Representa una excepción que se presenta cuando se produce un error en un objeto UITestAction.
Clase pública PropertyCondition Representa una condición de consulta para una propiedad.
Clase pública QueryCondition Proporciona una clase base abstracta para las condiciones de consulta.
Clase pública QueryElement Proporciona una clase base para una consulta en el entorno de pruebas de la interfaz de usuario (IU).
Clase pública SearchConfiguration Proporciona funcionalidad auxiliar para configurar la búsqueda.
Clase pública TechnologyNotSupportedException Esta excepción se produce cuando la grabación o la reproducción de pruebas no se admite en la aplicación que se prueba.
Clase pública UITechnologyElement Clase base abstracta para implementar el elemento de tecnología de UITest para grabadora y reproducción.
Clase pública UITechnologyManager Proporciona una clase base abstracta de los administradores de tecnología que se usan durante la grabación y reproducción de pruebas.
Clase pública UITestActionLogEntry Contiene la definición de UITestActionLogEntry.
Clase pública UITestControlNotAvailableException La excepción que se produce cuando el marco de pruebas de IU intenta el acceso a un elemento de la interfaz de usuario que ya no está disponible o al que no se puede tener acceso.
Clase pública UITestControlNotFoundException La excepción que se produce cuando el marco de pruebas de la interfaz de usuario (IU) intenta el acceso a un control de prueba de IU que no se puede encontrar.
Clase pública UITestControlNotVisibleException La excepción que se produce cuando el marco de pruebas de IU intenta el acceso a un elemento de la interfaz de usuario que el usuario no puede ver.
Clase pública UITestException Representa la clase base de todas las excepciones de pruebas de IU.
Clase pública UITestExtensionPackage Representa una clase abstracta que permite la incorporación de utilidades de pruebas de terceros en el entorno de pruebas de la interfaz de usuario (IU) de Visual Studio Application Lifecycle Management (ALM).
Clase pública UITestExtensionPackageAttribute Representa el atributo que debe aplicarse a un ensamblado que implementa la clase UITestExtensionPackage y ayuda el ensamblado a encontrar rápidamente el paquete de extensión.Esta clase no puede heredarse.
Clase pública UITestJScriptExecutionException La clase base para todas las excepciones de UITest.
Clase pública UITestMediaEventInfo Representa argumentos de evento para la acción en controles multimedia.
Clase pública UITestTraceUtility Proporciona métodos y propiedades auxiliares estáticas para la traza en las pruebas de IU y Ejecutor de pruebas.
Clase pública URLINVOKECOMMANDINFO
Clase pública ValidationFailedException Representa la excepción que se presenta cuando se produce un error en un objeto ValidationAction.
Clase pública ValueMap Representa los valores de los parámetros que se usan en una prueba de IU.

Interfaces

  Interfaz Descripción
Interfaz pública ILastInvocationInfo Proporciona una interfaz para obtener del método UITechnologyManager.GetLastInvocationInfo información adicional sobre la última acción u operación de búsqueda.
Interfaz pública IQueryCondition Infraestructura. Proporciona una definición de interfaz interna para un objeto QueryCondition.
Interfaz pública IQueryElement Infraestructura. Proporciona una interfaz utilizada internamente para el objeto QueryElement.
Interfaz pública IUISynchronizationWaiter Proporciona una interfaz interna para que el marco de pruebas de IU espere antes de que se genere un evento.
Interfaz pública IUITechnologyElement Proporciona una interfaz interna para implementar la clase UITechnologyElement.No implemente esta interfaz directamente.En su lugar, derívela de la clase UITechnologyElement:
Interfaz pública IUITechnologyManager Infraestructura. Proporciona una interfaz interna para implementar la clase UITechnologyManager.No implemente esta interfaz directamente.En su lugar, derívela de la clase UITechnologyManager.
Interfaz pública IUITestEventNotify Infraestructura. Proporciona una interfaz que va a ser implementada por el motor de grabación y reproducción de pruebas y utilizada por objetos IUITechnologyManager para implementar notificaciones de devolución de llamada.
Interfaz pública IUniformResourceLocator Interfaz usada para obtener la dirección URL de los accesos directos de sitio anclados.

Enumeraciones

  Enumeración Descripción
Enumeración pública BrowserButtonType Representa los botones del explorador.
Enumeración pública BrowserDialogAction Indica el tipo de elemento de un cuadro de diálogo del explorador.
Enumeración pública CheckUncheckOptions Esta enumeración proporciona marcas para configurar las opciones de activar y desactivar casillas y botones de opción.
Enumeración pública ControlStates Enumera la combinación bit a bit de marcas que indican los estados de un control.
Enumeración pública ControlSupport Esta enumeración se usa para especificar los posibles valores devueltos para el nivel de compatibilidad con un elemento mediante un componente IUITechnologyManager.
Enumeración pública ElementForThumbnailCapture Enumeración que indica que entorno del control se va a capturar durante un evento.
Enumeración pública ExpandCollapseOptions Representa las marcas que se utilizan para las acciones de configurar, expandir y contraer en los elementos de la interfaz de usuario.
Enumeración pública GetClickablePointFromOption Esta enumeración proporciona valores que indican un punto donde se recopilan mediante el método UITechnologyElement.GetClickablePoint .
Enumeración pública MediaActionType Eventos admitidos por controles multimedia.
Enumeración pública NativeControlTypeKind Representa los tipos de valores de controles nativos.
Enumeración pública ProgrammaticActionOption Esta enumeración proporciona las opciones para invocar una acción mediante programación con el método UITechnologyElement.InvokeProgrammaticAction.
Enumeración pública PropertyConditionOperator Proporciona operadores para los objetos PropertyExpression.
Enumeración pública RightToLeftKind La utiliza el método GetRightToLeftProperty para probar si un elemento tiene orientación de diseño de derecha a izquierda u orientación de texto de derecha a izquierda.
Enumeración pública ScrollAmount Se utiliza para indicar una dirección de desplazamiento en una barra de desplazamiento y si la cuantía del movimiento de la barra de desplazamiento es grande, pequeña o nula.
Enumeración pública ScrollDirection Esta enumeración proporciona las indicaciones de dirección que se utilizan para configurar el desplazamiento en la interfaz de usuario.
Enumeración pública ScrollOptions Esta enumeración proporciona las opciones que se utilizan para configurar el desplazamiento en la interfaz de usuario.
Enumeración pública SetValueAsComboBoxOptions Representa los valores de marca para configurar el modo en que se establece el valor de ComboBox.
Enumeración pública SetValueAsEditBoxOptions Representa los valores de marca para configurar el modo en que se establece el valor de un objeto EditBox.
Enumeración pública SmartMatchOptions Esta enumeración permite comunicar cómo el objeto IUITechnologyManager indica al marco que busque los resultados más probables cuando no se pueda encontrar una coincidencia.
Enumeración pública UISynchronizationOptions Esta enumeración la usa el método UITechnologyElement.SetOption para la opción UITechnologyElementOption.UISynchronizationOptions.
Enumeración pública UITechnologyElementOption Identifica las opciones que están disponibles en un objeto IUITechnologyElement donde cada nombre describe brevemente el propósito del valor de la opción que representa.
Enumeración pública UITechnologyManagerProperty Esta enumeración la usan las implementaciones de la interfaz IUITechnologyManager con el fin de especificar las opciones que están disponibles para configurar propiedades del objeto IUITechnologyManager.Para obtener más información sobre cómo extender el administrador de tecnología, vea Extender las pruebas de IU codificadas y las grabaciones de acciones para la compatibilidad con Microsoft Excel
Enumeración pública UITestElementKind Esta enumeración la utilizan objetos IUITechnologyElement para identificar el tipo de elemento de la interfaz de usuario.
Enumeración pública UITestEventType Esta enumeración la utiliza Visual Studio Application Lifecycle Management (ALM) mediante la interfaz IVsUIEventSinkpara especificar el tipo de evento de prueba que se ha generado.
Enumeración pública WaitForReadyLevel Esta enumeración se usa para especificar cómo se ejecutan las llamadas al método UITechnologyElement.WaitForReady.
Enumeración pública WaitForReadyOptions Esta enumeración se usa para indicar el modo en que espera el marco hasta que las opciones estén listas.