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
Public Class BrowserWindow _
Inherits ApplicationUnderTest
public class BrowserWindow : ApplicationUnderTest
public ref class BrowserWindow : public ApplicationUnderTest
type BrowserWindow =
class
inherit ApplicationUnderTest
end
public class BrowserWindow extends ApplicationUnderTest
El tipo BrowserWindow expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
BrowserWindow | Inicializa una nueva instancia de la clase BrowserWindow. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AllowPopups | Obtiene o establece un valor que determina si la ventana de explorador web permite ventanas emergentes. | |
AlwaysOnTop | Obtiene un valor que indica si la ventana de la aplicación aparece siempre encima. (Se hereda de ApplicationUnderTest). | |
BoundingRectangle | Obtiene el rectángulo de selección para este control. (Se hereda de UITestControl). | |
ClassName | Obtiene el nombre de clase de este control. (Se hereda de UITestControl). | |
Container | Obtiene o establece el contenedor de este objeto UITestControl. (Se hereda de UITestControl). | |
ControlType | Obtiene el tipo del control de la interfaz de usuario. (Se hereda de UITestControl). | |
CurrentBrowser | Obtiene o establece el explorador actual entre la lista de exploradores registrados. | |
CurrentDocumentWindow | Obtiene la ventana de documento actualmente activa que está asociada al explorador. | |
Enabled | Obtiene un valor que indica si este control está habilitado. (Se hereda de UITestControl). | |
Exists | Obtiene un valor que indica si este control existe en la interfaz de usuario. (Se hereda de UITestControl). | |
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). | |
FriendlyName | Obtiene el nombre de este control que se va a usar en la interfaz de usuario. (Se hereda de UITestControl). | |
HasFocus | Obtiene un valor que indica si este control tiene actualmente el foco en la interfaz de usuario. (Se hereda de UITestControl). | |
HasTitleBar | Obtiene un valor que indica si la ventana de la aplicación tiene una barra de título. (Se hereda de ApplicationUnderTest). | |
IsTopParent | Obtiene un valor que indica si este control es el elemento de nivel superior. (Se hereda de UITestControl). | |
Maximized | Obtiene o establece un valor que indica si la ventana de la aplicación está maximizada. (Se hereda de ApplicationUnderTest). | |
Minimized | Obtiene o establece un valor que indica si la ventana de la aplicación está minimizada. (Se hereda de ApplicationUnderTest). | |
Name | Obtiene el nombre de este control. (Se hereda de UITestControl). | |
NativeElement | Obtiene el elemento de tecnología nativo que corresponde a este control. (Se hereda de UITestControl). | |
Popup | Obtiene un valor que indica si la ventana de la aplicación es una ventana emergente. (Se hereda de ApplicationUnderTest). | |
Process | Obtiene o establece el objeto Process subyacente. (Se hereda de ApplicationUnderTest). | |
Resizable | Obtiene un valor que indica si se puede cambia el tamaño de la ventana de la aplicación. (Se hereda de ApplicationUnderTest). | |
Restored | Obtiene o establece un valor que indica si la ventana de la aplicación está restaurada. (Se hereda de ApplicationUnderTest). | |
SearchConfigurations | Obtiene o establece las configuraciones de búsqueda. (Se hereda de UITestControl). | |
SearchProperties | Obtiene la colección de pares de valor y propiedad que se usa para identificar un control. (Se hereda de UITestControl). | |
SearchPropertiesSetExplicitly | Obtiene un valor que indica si las propiedades de búsqueda fueron establecidas explícitamente por el usuario. (Se hereda de ApplicationUnderTest). | |
ShowInTaskbar | Obtiene un valor que indica si el icono del programa aparece en la barra de tareas. (Se hereda de ApplicationUnderTest). | |
TechnologyName | Obtiene o establece el marco de la tecnología que implementa este control. (Se hereda de UITestControl). | |
Title | Obtiene o establece el título de la aplicación que se somete a prueba. (Se hereda de ApplicationUnderTest). | |
TopParent | Obtiene el elemento primario de nivel superior del control. (Se hereda de UITestControl). | |
Transparent | Obtiene un valor que indica si la ventana de la aplicación es transparente. (Se hereda de ApplicationUnderTest). | |
Uri | Obtiene el identificador URI de la página cargada. | |
Version | Obtiene la versión del explorador web. | |
WindowHandle | Obtiene el identificador de ventana para este control . (Se hereda de UITestControl). | |
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 | |
---|---|---|
Back | Hace que el explorador web regrese a la página web anterior. | |
CaptureImage | Captura la imagen del objeto UITestControl.El objeto UITestControl debe estar presente en la pantalla. (Se hereda de UITestControl). | |
ClearCache | Borra la memoria caché del explorador web. | |
ClearCookies | Borra las cookies del explorador web. | |
Close | Cierra la aplicación sometida a prueba. (Se hereda de ApplicationUnderTest). | |
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)). | |
Dispose() | Libera todos los recursos usados por ApplicationUnderTest. (Se hereda de ApplicationUnderTest). | |
Dispose(Boolean) | Libera los recursos no administrados utilizados por BrowserWindow y, de forma opcional, libera los recursos administrados. (Invalida a ApplicationUnderTest.Dispose(Boolean)). | |
DrawHighlight | Resalta el control. (Se hereda de UITestControl). | |
EnsureClickable() | Desplaza la interfaz de usuario para asegurarse de que el control es seleccionable. (Se hereda de UITestControl). | |
EnsureClickable(Point) | Desplaza la interfaz de usuario a un punto específico para asegurarse de que el control es seleccionable. (Se hereda de UITestControl). | |
Equals | Determina si el objeto UITestControl especificado es igual que el objeto UITestControl actual. (Se hereda de UITestControl). | |
Finalize | Finalizador de ApplicationUnderTest. (Se hereda de ApplicationUnderTest). | |
Find | Busca la ventana de esta aplicación en la interfaz de usuario. (Se hereda de ApplicationUnderTest). | |
FindMatchingControls | Devuelve una colección de todos los UITestControl que coinciden con las SearchProperties y FilterProperties especificadas. (Se hereda de UITestControl). | |
Forward | Hace que el explorador web vaya hacia delante a la página siguiente de la lista de historial. | |
FromProcess | Crea una referencia a una ventana de explorador web que está funcionando en un proceso existente. | |
GetChildren | Devuelve una colección de todos los elementos secundarios de primer nivel del objeto UITestControl actual. (Se hereda de UITestControl). | |
GetClickablePoint | Devuelve un punto seleccionable con un clic en el control. (Se hereda de UITestControl). | |
GetHashCode | Devuelve un valor único que representa la instancia actual de UITestControl. (Se hereda de UITestControl). | |
GetParent | Devuelve el elemento primario del objeto UITestControl actual. (Se hereda de UITestControl). | |
GetProperty | Obtiene el valor de la propiedad especificada. (Se hereda de UITestControl). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetUITestControlsForSearch | Devuelve una matriz de objetos UITestControl que se usará para la búsqueda. (Se hereda de UITestControl). | |
Launch() | Inicia una ventana de explorador web y devuelve el objeto de ventana de explorador web. | |
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. | |
Launch(Uri) | Inicia una ventana de explorador web utilizando el URI dado y devuelve el objeto de ventana de explorador web. | |
Locate | Busca una ventana de explorador web utilizando el título de la ventana y devuelve un objeto de ventana de explorador correspondiente. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
NavigateToHomepage | Abre la página principal en la ventana de explorador web. | |
NavigateToUrl | Abre la página web especificada en el explorador web. | |
PerformDialogAction(BrowserDialogAction) | Busca un diálogo web con script y realiza la acción especificada. | |
PerformDialogAction(BrowserDialogAction, Object) | Busca un diálogo web con script y realiza la acción especificada utilizando el valor de parámetro proporcionado. | |
Refresh | Actualiza la ventana del explorador web. | |
SetFocus | Establece el foco del teclado en el objeto UITestControl. (Se hereda de UITestControl). | |
SetProperty | Establece el valor de una propiedad especificada. (Se hereda de UITestControl). | |
Shutdown | Obliga que se cierre la aplicación. (Se hereda de ApplicationUnderTest). | |
StopPageLoad | Detiene la carga de la página en la ventana de explorador web. | |
ToString | Devuelve una cadena que representa el objeto UITestControl actual. (Se hereda de UITestControl). | |
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). | |
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). | |
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). | |
WaitForControlEnabled() | Bloquea el subproceso actual hasta que se habilita este control o expira el tiempo de espera predeterminado. (Se hereda de UITestControl). | |
WaitForControlEnabled(Int32) | Bloquea el subproceso actual hasta que se habilita este control o expira el tiempo de espera especificado. (Se hereda de UITestControl). | |
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). | |
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). | |
WaitForControlNotExist() | Bloquea el subproceso actual hasta que este control deja de existir en la interfaz de usuario, o hasta que expira el tiempo de espera predeterminado. (Se hereda de UITestControl). | |
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). | |
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). | |
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). | |
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). | |
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). | |
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). | |
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)