Classe BrowserWindow
Representa uma janela do navegador da Web da estrutura de teste de vstsEssTest.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UITesting.UITestControl
Microsoft.VisualStudio.TestTools.UITesting.ApplicationUnderTest
Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow
Namespace: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITesting (em Microsoft.VisualStudio.TestTools.UITesting.dll)
Sintaxe
'Declaração
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
O tipo BrowserWindow expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
BrowserWindow | Inicializa uma nova instância da classe BrowserWindow. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
AllowPopups | Obtém ou define um valor que determina se a janela do navegador da Web permite janelas pop-up. | |
AlwaysOnTop | Obtém um valor que indica se a janela do aplicativo sempre aparece na parte superior. (Herdado de ApplicationUnderTest.) | |
BoundingRectangle | Obtém o retângulo de Bounding para este controle. (Herdado de UITestControl.) | |
ClassName | Obtém o nome de classe para este controle. (Herdado de UITestControl.) | |
Container | Obtém ou define o contêiner isso UITestControl. (Herdado de UITestControl.) | |
ControlType | Obtém o tipo do controle da interface do usuário. (Herdado de UITestControl.) | |
CurrentBrowser | Obtém ou define o navegador atual da lista de navegadores registrados. | |
CurrentDocumentWindow | Obtém o ativo no momento Janela de documento que está associado com o navegador. | |
Enabled | Obtém um valor que indica se este controle está habilitado. (Herdado de UITestControl.) | |
Exists | Obtém um valor que indica se este controle existe na interface do usuário. (Herdado de UITestControl.) | |
FilterProperties | Obtém a coleção de par de valor da propriedade é usada para remover a ambigüidade de um controle. (Herdado de UITestControl.) | |
FriendlyName | Obtém o nome deste controle para usar na interface do usuário. (Herdado de UITestControl.) | |
HasFocus | Obtém um valor que indica se este controle tem atualmente o foco na interface do usuário. (Herdado de UITestControl.) | |
HasTitleBar | Obtém um valor que indica se a janela do aplicativo tem uma barra de título. (Herdado de ApplicationUnderTest.) | |
IsTopParent | Obtém um valor que indica se este controle é o elemento de nível superior. (Herdado de UITestControl.) | |
Maximized | Obtém ou define um valor que indica se a janela do aplicativo estiver maximizada. (Herdado de ApplicationUnderTest.) | |
Minimized | Obtém ou define um valor que indica se a janela do aplicativo é minimizada. (Herdado de ApplicationUnderTest.) | |
Name | Obtém o nome deste controle. (Herdado de UITestControl.) | |
NativeElement | Obtém o elemento de tecnologia nativa que corresponde a este controle. (Herdado de UITestControl.) | |
Popup | Obtém um valor que indica se a janela do aplicativo é uma janela pop-up. (Herdado de ApplicationUnderTest.) | |
Process | Obtém ou define a base Process objeto. (Herdado de ApplicationUnderTest.) | |
Resizable | Obtém um valor que indica se a janela do aplicativo é redimensionável. (Herdado de ApplicationUnderTest.) | |
Restored | Obtém ou define um valor que indica se a janela de aplicativo é restaurada. (Herdado de ApplicationUnderTest.) | |
SearchConfigurations | Obtém ou define as configurações de pesquisa. (Herdado de UITestControl.) | |
SearchProperties | Obtém a coleção de par de valor da propriedade é usada para identificar um controle. (Herdado de UITestControl.) | |
SearchPropertiesSetExplicitly | Obtém um valor que indica se as propriedades da pesquisa explicitamente foram definidas pelo usuário. (Herdado de ApplicationUnderTest.) | |
ShowInTaskbar | Obtém um valor que indica se o ícone do programa aparece na barra de tarefas. (Herdado de ApplicationUnderTest.) | |
TechnologyName | Obtém ou define a estrutura de tecnologia que implementa a este controle. (Herdado de UITestControl.) | |
Title | Obtém ou define o título do aplicativo que está sendo testado. (Herdado de ApplicationUnderTest.) | |
TopParent | Obtém o pai de nível superior desse controle. (Herdado de UITestControl.) | |
Transparent | Obtém um valor que indica se a janela do aplicativo é transparente. (Herdado de ApplicationUnderTest.) | |
Uri | Obtém o URI da página carregada. | |
Version | Obtém a versão do navegador da Web. | |
WindowHandle | Obtém o identificador de janela para este controle. (Herdado de UITestControl.) | |
WindowTitles | Obtém uma coleção dos títulos da janela da janela de nível superior. (Herdado de UITestControl.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Back | Faz com que o navegador da Web voltar à página da Web anterior. | |
CaptureImage | Captura de imagem do UITestControl.O UITestControl deve estar presente na tela. (Herdado de UITestControl.) | |
ClearCache | Limpa o cache do navegador da Web. | |
ClearCookies | Limpa os cookies do navegador da Web. | |
Close | Fecha o aplicativo que está sendo testado. (Herdado de ApplicationUnderTest.) | |
CopyFrom | Cria um objeto de controle de interface (UI) do usuário que referencia o mesmo elemento da interface do usuário, como o controle original. (Substitui UITestControl.CopyFrom(UITestControl).) | |
Dispose() | Libera todos os recursos usados pelo ApplicationUnderTest. (Herdado de ApplicationUnderTest.) | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela BrowserWindow e, opcionalmente, libera os recursos gerenciados. (Substitui ApplicationUnderTest.Dispose(Boolean).) | |
DrawHighlight | Realça o controle. (Herdado de UITestControl.) | |
EnsureClickable() | Rola a interface do usuário para certificar-se de que o controle é clicado. (Herdado de UITestControl.) | |
EnsureClickable(Point) | Rola a interface do usuário para um ponto específico para certificar-se de que o controle é clicado. (Herdado de UITestControl.) | |
Equals | Determina se o especificado UITestControl é igual a atual UITestControl. (Herdado de UITestControl.) | |
Finalize | Finalizador para ApplicationUnderTest. (Herdado de ApplicationUnderTest.) | |
Find | Localiza a janela do aplicativo na interface do usuário. (Herdado de ApplicationUnderTest.) | |
FindMatchingControls | Retorna uma coleção de todos os UITestControls que corresponde ao especificado SearchProperties e FilterProperties. (Herdado de UITestControl.) | |
Forward | Faz com que o navegador da Web avança para a próxima página na lista do histórico. | |
FromProcess | Cria uma referência a uma janela do navegador da Web que está sendo executado em um processo existente. | |
GetChildren | Retorna uma coleção de todos os filhos do primeiro nível do atual UITestControl. (Herdado de UITestControl.) | |
GetClickablePoint | Retorna um ponto clicado no controle. (Herdado de UITestControl.) | |
GetHashCode | Retorna um valor exclusivo que representa o atual UITestControl instância. (Herdado de UITestControl.) | |
GetParent | Retorna o pai do atual UITestControl. (Herdado de UITestControl.) | |
GetProperty | Obtém o valor da propriedade especificada. (Herdado de UITestControl.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
GetUITestControlsForSearch | Retorna uma matriz de UITestControl os objetos que serão usados para pesquisa. (Herdado de UITestControl.) | |
Launch() | Abre uma janela de navegador da Web e retorna o objeto de janela de navegador da Web. | |
Launch(array<String[]) | Inicia uma janela do navegador da Web usando determinada matriz de argumentos de linha de comando e retorna o objeto de janela do navegador. | |
Launch(Uri) | Inicia uma janela do navegador da Web usando o URI especificado e retorna o objeto de janela de navegador da Web. | |
Locate | Localiza uma janela do navegador da Web usando o título da janela e retorna um objeto de janela do navegador correspondente. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
NavigateToHomepage | Abre a home page na janela do navegador da Web. | |
NavigateToUrl | Abre a página da Web especificada no navegador da Web. | |
PerformDialogAction(BrowserDialogAction) | Procura por uma caixa de diálogo com script da Web e executa a ação especificada. | |
PerformDialogAction(BrowserDialogAction, Object) | Procura por uma caixa de diálogo com script da Web e executa a ação especificada usando-se o valor do parâmetro fornecido. | |
Refresh | Atualiza a janela do navegador da Web. | |
SetFocus | Define o foco do teclado para o UITestControl. (Herdado de UITestControl.) | |
SetProperty | Define o valor de uma determinada propriedade. (Herdado de UITestControl.) | |
Shutdown | Força o aplicativo para desligar. (Herdado de ApplicationUnderTest.) | |
StopPageLoad | Interrompe o carregamento da página na janela do navegador da Web. | |
ToString | Retorna um String que representa o atual UITestControl. (Herdado de UITestControl.) | |
TryGetClickablePoint | Retorna um ponto clicável na UITestControl.Se o controle não é clicável, esse método retorna false. (Herdado de UITestControl.) | |
WaitForControlCondition(Predicate<UITestControl>) | Bloqueia o segmento atual até que esse controle atende à condição especificada ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlCondition(Predicate<UITestControl>, Int32) | Bloqueia o segmento atual até que esse controle atende à condição especificada ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlEnabled() | Bloqueia o segmento atual até que este controle está habilitado ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlEnabled(Int32) | Bloqueia o segmento atual até que este controle está habilitado ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlExist() | Bloqueia o segmento atual até que este controle ocorre na interface do usuário ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlExist(Int32) | Bloqueia o segmento atual até que este controle ocorre na interface do usuário ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlNotExist() | Bloqueia o segmento atual até que esse controle não existe mais na interface do usuário ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlNotExist(Int32) | Bloqueia o segmento atual até que esse controle não ocorre mais na interface do usuário ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlPropertyEqual(String, Object) | Bloqueia o segmento atual até que a propriedade especificada, esse controle é igual ao valor especificado ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlPropertyEqual(String, Object, Int32) | Bloqueia o segmento atual até que a propriedade especificada, esse controle é igual ao valor especificado ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlPropertyNotEqual(String, Object) | Bloqueia o segmento atual até que a propriedade especificada deste controle não é igual ao valor especificado ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlPropertyNotEqual(String, Object, Int32) | Bloqueia o segmento atual até que a propriedade especificada deste controle não é igual ao valor especificado ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlReady() | Bloqueia o segmento atual até que este controle está pronto para receber o teclado ou mouse ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlReady(Int32) | Bloqueia o segmento atual até que este controle está pronto para receber o teclado ou mouse ou o tempo limite especificado expirar. (Herdado de UITestControl.) |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.