Compartir a través de


BrowserWindow (Clase)

Representa una ventana de explorador web en el marco de pruebas de vstsEssTest.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.ApplicationUnderTest
      Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UITesting
Ensamblado:  Microsoft.VisualStudio.TestTools.UITesting (en Microsoft.VisualStudio.TestTools.UITesting.dll)

Sintaxis

'Declaración
<CLSCompliantAttribute(True)> _
Public Class BrowserWindow _
    Inherits ApplicationUnderTest
[CLSCompliantAttribute(true)]
public class BrowserWindow : ApplicationUnderTest
[CLSCompliantAttribute(true)]
public ref class BrowserWindow : public ApplicationUnderTest
[<CLSCompliantAttribute(true)>]
type BrowserWindow =  
    class
        inherit ApplicationUnderTest
    end
public class BrowserWindow extends ApplicationUnderTest

El tipo BrowserWindow expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público BrowserWindow Inicializa una nueva instancia de la clase BrowserWindow.

Arriba

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático AllowPopups Obtiene o establece un valor que determina si la ventana de explorador web permite ventanas emergentes.
Propiedad pública AlwaysOnTop Obtiene un valor que indica si la ventana de la aplicación aparece siempre encima. (Se hereda de ApplicationUnderTest).
Propiedad pública BoundingRectangle Obtiene el rectángulo de selección para este control. (Se hereda de UITestControl).
Propiedad pública ClassName Obtiene el nombre de clase de este control. (Se hereda de UITestControl).
Propiedad pública CloseOnPlaybackCleanup Obtiene o establece si cerrar el ApplicationUnderTest automáticamente en la limpieza de reproducción. (Se hereda de ApplicationUnderTest).
Propiedad pública Container Obtiene o establece el contenedor de este objeto UITestControl. (Se hereda de UITestControl).
Propiedad pública ControlType Obtiene el tipo del control de la interfaz de usuario. (Se hereda de UITestControl).
Propiedad públicaMiembro estático CurrentBrowser Obtiene o establece el explorador actual entre la lista de exploradores registrados.
Propiedad pública CurrentDocumentWindow Obtiene la ventana de documento actualmente activa que está asociada al explorador.
Propiedad pública Enabled Obtiene un valor que indica si este control está habilitado. (Se hereda de UITestControl).
Propiedad pública Exists Obtiene un valor que indica si este control existe en la interfaz de usuario. (Se hereda de UITestControl).
Propiedad pública FilterProperties Obtiene la colección de pares de valor y propiedad que se usa para eliminar la ambigüedad de un control. (Se hereda de UITestControl).
Propiedad pública FriendlyName Obtiene el nombre de este control que se va a usar en la interfaz de usuario. (Se hereda de UITestControl).
Propiedad pública HasFocus Obtiene un valor que indica si este control tiene actualmente el foco en la interfaz de usuario. (Se hereda de UITestControl).
Propiedad pública HasTitleBar Obtiene un valor que indica si la ventana de la aplicación tiene una barra de título. (Se hereda de ApplicationUnderTest).
Propiedad pública Height Obtiene el alto del control. (Se hereda de UITestControl).
Propiedad pública IsTopParent Obtiene un valor que indica si este control es el elemento de nivel superior. (Se hereda de UITestControl).
Propiedad pública Left Obtiene la x- coordenada del borde izquierdo del control. (Se hereda de UITestControl).
Propiedad pública Maximized Obtiene o establece un valor que indica si la ventana de la aplicación está maximizada. (Se hereda de ApplicationUnderTest).
Propiedad pública Minimized Obtiene o establece un valor que indica si la ventana de la aplicación está minimizada. (Se hereda de ApplicationUnderTest).
Propiedad pública Name Obtiene el nombre de este control. (Se hereda de UITestControl).
Propiedad pública NativeElement Obtiene el elemento de tecnología nativo que corresponde a este control. (Se hereda de UITestControl).
Propiedad pública Popup Obtiene un valor que indica si la ventana de la aplicación es una ventana emergente. (Se hereda de ApplicationUnderTest).
Propiedad pública Process Obtiene o establece el objeto Process subyacente. (Se hereda de ApplicationUnderTest).
Propiedad pública Resizable Obtiene un valor que indica si se puede cambia el tamaño de la ventana de la aplicación. (Se hereda de ApplicationUnderTest).
Propiedad pública Restored Obtiene o establece un valor que indica si la ventana de la aplicación está restaurada. (Se hereda de ApplicationUnderTest).
Propiedad pública SearchConfigurations Obtiene o establece las configuraciones de búsqueda. (Se hereda de UITestControl).
Propiedad pública SearchProperties Obtiene la colección de pares de valor y propiedad que se usa para identificar un control. (Se hereda de UITestControl).
Propiedad protegida SearchPropertiesSetExplicitly Obtiene un valor que indica si las propiedades de búsqueda para este control se han establecido por el usuario en la interfaz de usuario. (Se hereda de UITestControl).
Propiedad pública ShowInTaskbar Obtiene un valor que indica si el icono del programa aparece en la barra de tareas. (Se hereda de ApplicationUnderTest).
Propiedad pública State Obtiene el estado del control. (Se hereda de UITestControl).
Propiedad pública TechnologyName Obtiene o establece el marco de la tecnología que implementa este control. (Se hereda de UITestControl).
Propiedad pública Title Obtiene o establece el título de la aplicación que se somete a prueba. (Se hereda de ApplicationUnderTest).
Propiedad pública Top Obtiene la x- coordenada del borde superior del control. (Se hereda de UITestControl).
Propiedad pública TopParent Obtiene el elemento primario de nivel superior del control. (Se hereda de UITestControl).
Propiedad pública Transparent Obtiene un valor que indica si la ventana de la aplicación es transparente. (Se hereda de ApplicationUnderTest).
Propiedad pública Uri Obtiene el identificador URI de la página cargada.
Propiedad pública Version Obtiene la versión del explorador web.
Propiedad pública Width Obtiene el ancho del control. (Se hereda de UITestControl).
Propiedad pública WindowHandle Obtiene el identificador de ventana para este control . (Se hereda de UITestControl).
Propiedad pública WindowTitles Obtiene una colección de los títulos de las ventanas de nivel superior. (Se hereda de UITestControl).

Arriba

Métodos

  Nombre Descripción
Método público Back Hace que el explorador web regrese a la página web anterior.
Método público CaptureImage Captura la imagen del objeto UITestControl.El objeto UITestControl debe estar presente en la pantalla. (Se hereda de UITestControl).
Método públicoMiembro estático ClearCache Borra la memoria caché del explorador web.
Método públicoMiembro estático ClearCookies Borra las cookies del explorador web.
Método público Close (Invalida a ApplicationUnderTest.Close()).
Método público CopyFrom Crea un objeto de control de interfaz de usuario (IU) que hace referencia al mismo elemento en la interfaz de usuario que el control original. (Invalida a UITestControl.CopyFrom(UITestControl)).
Método público Dispose() Libera todos los recursos usados por ApplicationUnderTest. (Se hereda de ApplicationUnderTest).
Método protegido Dispose(Boolean) Libera los recursos no administrados utilizados por BrowserWindow y, de forma opcional, libera los recursos administrados. (Invalida a ApplicationUnderTest.Dispose(Boolean)).
Método público DrawHighlight Resalta el control. (Se hereda de UITestControl).
Método público EnsureClickable() Desplaza la interfaz de usuario para asegurarse de que el control es seleccionable. (Se hereda de UITestControl).
Método público EnsureClickable(Point) Desplaza la interfaz de usuario a un punto específico para asegurarse de que el control es seleccionable. (Se hereda de UITestControl).
Método público Equals Determina si la estructura UITestControl especificada es igual que la estructura UITestControl actual. (Se hereda de UITestControl).
Método público ExecuteScript
Método protegido Finalize Finalizador de ApplicationUnderTest. (Se hereda de ApplicationUnderTest).
Método público Find Busca la ventana de esta aplicación en la interfaz de usuario. (Se hereda de ApplicationUnderTest).
Método público FindMatchingControls Devuelve una colección de todos los UITestControl que coinciden con las SearchProperties y FilterProperties especificadas. (Se hereda de UITestControl).
Método público Forward Hace que el explorador web vaya hacia delante a la página siguiente de la lista de historial.
Método públicoMiembro estático FromProcess Crea una referencia a una ventana de explorador web que está funcionando en un proceso existente.
Método público GetChildren Devuelve una colección de todos los elementos secundarios de primer nivel del objeto UITestControl actual. (Se hereda de UITestControl).
Método público GetClickablePoint Devuelve un punto seleccionable con un clic en el control. (Se hereda de UITestControl).
Método público GetHashCode Devuelve un valor único que representa la instancia actual de UITestControl. (Se hereda de UITestControl).
Método público GetParent Devuelve el elemento primario del objeto UITestControl actual. (Se hereda de UITestControl).
Método público GetProperty Obtiene el valor de la propiedad especificada. (Se hereda de UITestControl).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetUITestControlsForSearch Devuelve una matriz de objetos UITestControl que se usará para la búsqueda. (Se hereda de UITestControl).
Método públicoMiembro estático Launch() Inicia una ventana de explorador web y devuelve el objeto de ventana de explorador web.
Método públicoMiembro estático Launch(array<String[]) Inicia una ventana de explorador web utilizando la matriz dada de argumentos de la línea de comandos y devuelve el objeto de ventana de explorador.
Método públicoMiembro estático Launch(Uri) Inicia una ventana de explorador web utilizando el URI dado y devuelve el objeto de ventana de explorador web.
Método públicoMiembro estático Locate Busca una ventana de explorador web utilizando el título de la ventana y devuelve un objeto de ventana de explorador correspondiente.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público NavigateToHomepage Abre la página principal en la ventana de explorador web.
Método público NavigateToUrl Abre la página web especificada en el explorador web.
Método público PerformDialogAction(BrowserDialogAction) Busca un diálogo web con script y realiza la acción especificada.
Método público PerformDialogAction(BrowserDialogAction, Object) Busca un diálogo web con script y realiza la acción especificada utilizando el valor de parámetro proporcionado.
Método público Refresh Actualiza la ventana del explorador web.
Método público SetFocus Establece el foco del teclado en el objeto UITestControl. (Se hereda de UITestControl).
Método público SetProperty Establece el valor de una propiedad especificada. (Se hereda de UITestControl).
Método protegido Shutdown Obliga que se cierre la aplicación. (Se hereda de ApplicationUnderTest).
Método público StopPageLoad Detiene la carga de la página en la ventana de explorador web.
Método público ToString Devuelve una cadena que representa el objeto UITestControl actual. (Se hereda de UITestControl).
Método público TryFind Intenta buscar el control en la interfaz de usuario. (Se hereda de UITestControl).
Método público TryGetClickablePoint Devuelve un punto de UITestControl en el que se puede hacer clic.Si no se puede hacer clic en el control, este método devuelve false. (Se hereda de UITestControl).
Método público WaitForControlCondition(Predicate<UITestControl>) Bloquea el subproceso actual hasta que este control cumple la condición especificada, o hasta que expira el tiempo de espera predeterminado. (Se hereda de UITestControl).
Método público WaitForControlCondition(Predicate<UITestControl>, Int32) Bloquea el subproceso actual hasta que este control cumple la condición especificada, o hasta que expira el tiempo de espera especificado. (Se hereda de UITestControl).
Método público WaitForControlEnabled() Bloquea el subproceso actual hasta que se habilita este control o expira el tiempo de espera predeterminado. (Se hereda de UITestControl).
Método público WaitForControlEnabled(Int32) Bloquea el subproceso actual hasta que se habilita este control o expira el tiempo de espera especificado. (Se hereda de UITestControl).
Método público WaitForControlExist() Bloquea el subproceso actual hasta que este control aparece en la interfaz de usuario, o hasta que expira el tiempo de espera predeterminado. (Se hereda de UITestControl).
Método público WaitForControlExist(Int32) Bloquea el subproceso actual hasta que este control aparece en la interfaz de usuario, o hasta que expira el tiempo de espera especificado. (Se hereda de UITestControl).
Método público WaitForControlNotExist() Bloquea el subproceso actual hasta que este control no se encuentre en la interfaz de usuario, o hasta el tiempo de espera predeterminado expire. (Se hereda de UITestControl).
Método público WaitForControlNotExist(Int32) Bloquea el subproceso actual hasta que este control deja de aparecer en la interfaz de usuario, o hasta que expira el tiempo de espera especificado. (Se hereda de UITestControl).
Método público WaitForControlPropertyEqual(String, Object) Bloquea el subproceso actual hasta que la propiedad especificada de este control es igual al valor determinado, o hasta que expira el tiempo de espera predeterminado. (Se hereda de UITestControl).
Método público WaitForControlPropertyEqual(String, Object, Int32) Bloquea el subproceso actual hasta que la propiedad especificada de este control es igual al valor determinado, o hasta que expira el tiempo de espera especificado. (Se hereda de UITestControl).
Método público WaitForControlPropertyNotEqual(String, Object) Bloquea el subproceso actual hasta que la propiedad especificada de este control no es igual al valor determinado, o hasta que expira el tiempo de espera predeterminado. (Se hereda de UITestControl).
Método público WaitForControlPropertyNotEqual(String, Object, Int32) Bloquea el subproceso actual hasta que la propiedad especificada de este control no es igual al valor determinado, o hasta que expira el tiempo de espera especificado. (Se hereda de UITestControl).
Método público WaitForControlReady() Bloquea el subproceso actual hasta que este control está listo para recibir entradas del teclado y del mouse, o hasta que expira el tiempo de espera predeterminado. (Se hereda de UITestControl).
Método público WaitForControlReady(Int32) Bloquea el subproceso actual hasta que este control está listo para recibir entradas del teclado y del mouse, o hasta que expira el tiempo de espera especificado. (Se hereda de UITestControl).

Arriba

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.UITesting (Espacio de nombres)