Abrir Navegador
Abre o navegador para realizar automações dentro de página na WEB.
Para utilizar esse objeto, basta selecionar o navegador, digitar o endereço da página e escolher seus parâmetros.

Preenchendo o objeto:
Título
É o nome do objeto e não precisa ser alterado, a menos que você queira identificá-lo para facilitar a localização dele no robô, por exemplo: "Abrir Navegador - Página da Empresa".
Nome identificador objeto
É um identificador único do objeto e não precisa ser alterado, mas você pode renomear caso queira para localizá-lo mais facilmente quando for usá-lo em outros objetos. Apenas lembre-se que esse nome deve ser único e sem espaços ou caracteres especiais.
Selecionar um navegador
Seleciona o navegador desejado para automação (Google Chrome recomendado).
Selecione versão do Chrome
Selecionar a versão do Chrome para funcionar na automação.
Endereço da página
URL - Endereço da página.
Tempo de espera (em segundos)
Tempo máximo de espera para o carregamento da página.
Parar execução caso algo der errado na abertura da página
Habilita lançamento de erro e para a execução do robô.
Verificar se url está disponível
Faz uma verificação da página que está sendo logada.
Utilizar Processo
Opção para utilizar configurações do usuário já conectado. Para utilização dessa opção no Navegador Firefox acesse o link.
Validar por Xpath
Opção para validar a abertura do navegador por meio de Xpath da página.
A opção "Utilizar Processo" utiliza os dados do último processo aberto, mas não usa o mesmo navegador, ou seja, ele abre um novo com os dados salvos do último processo aberto.
Caso utilize-se a opção "Utilizar Processo" não será possível configurar os campos das "Configurações avançadas", pois o robô irá utilizar as configurações do navegador do usuário já conectado.
Preenchendo configurações avançadas:

Largura (px)
Tamanho fixo da largura do navegador em pixels.
Altura (px)
Tamanho fixo da altura do navegador em pixels.
Pasta de download padrão
Diretório padrão onde os downloads serão efetuados.
Nova sessão
Abre a página como se fosse uma guia anônima.
Usuário já logado
Utiliza sessão já logada no navegador (Somente no Google Chrome).
Ativar modo celular
Ativa a abertura do navegador em tamanho mobile (Somente no Google Chrome).
Ativar ferramenta de desenvolvedor
Ativa inspecionar elemento em modo desenvolvedor (Somente no Google Chrome).
Múltiplos Downloads
Permite o download de múltiplos arquivos.
Selecionar estratégia de carregamento da página
Padrão: Executa por padrão do navegador. Esperar que a as páginas sejam carregadas: Espera que as páginas sejam carregadas e que o estado da página esteja 'interativo' ou 'completo'. Não esperar que as páginas sejam carregadas: Não espera que as páginas sejam carregadas por completo, retornando imediatamente.
Servidor Proxy
Opção para inserir o Proxy desejado.
Argumentos
Opção para informar os argumentos desejados
Validar a abertura do navegador por meio de Xpath da página.
- xPath: Campo para inserir o xpath para validar a abertura do navegador. 
- Número de tentativas: Quantas vezes vai ocorrer a validação, pois o navegador pode demorar para abrir ou estar indisponível. 

PROPRIEDADES DA WEB
São propriedades que o usuário tem acesso e cada uma delas tem uma ação.
CurrentWindowHandle
string
O CurrentWindowHandle é uma propriedade dessa classe que retorna o identificador exclusivo do navegador em que o foco do driver está atualmente.
HasWebStorage
bool
Indica se o navegador suporta Web Storage. Web Storage é um recurso de armazenamento local no navegador que permite que os sites armazenem informações no navegador da web do usuário, como preferências de usuário, histórico de navegação, etc. A propriedade HasWebStorage retorna um valor booleano indicando se o navegador suporta ou não Web Storage. Se o valor retornado for true, então o navegador suporta Web Storage, caso contrário, o valor retornado será false.
WindowHandles
ReadOnlyCollection<string>
Uma propriedade que retorna um conjunto de identificadores para todas as janelas abertas pelo driver. Cada identificador é uma string que pode ser usada para alternar entre as janelas usando o método switchTo().window(handle).
PageSource
string
Retorna o código-fonte HTML da página atual em que o driver está focado. Ele retorna uma string contendo todo o HTML da página.
SessionId
SessionId
Representa o identificador de sessão da instância atual do navegador. Esse identificador é gerado pelo servidor do Selenium quando a sessão é iniciada e é usado para identificar de forma exclusiva a sessão do navegador em execução.
Title
string
Retorna o título da página atualmente em foco. Ele retorna uma string contendo o título da página. Por exemplo, se a página atual for o Google, a propriedade Title retornaria a string "Google". É útil para verificar se a página está correta antes de executar determinadas ações, como clicar em um botão ou preencher um formulário.
Url
string
Retorna a URL atual da página aberta no navegador. Ela é uma string que contém a URL.
VERSÃO DO CHROME
- A versão baixada do chrome estará salva na pasta AppDATA. 


CASOS DE USO
- Utilizar para fazer algum tipo de automação na WEB em página específica. 
- Caso precise consultar ou extrair alguma informação de uma página na WEB. 
EXEMPLO
Abrir o navegador e fazer uma ação específica de Clicar em um elemento da página.
PASSO 1: Configurar Abrir Navegador.

PASSO 2: Configurar Buscar Elementos com o XPATH do elemento.
PASSO 3: Configurar Ação em Elementos com Ação Clicar
PASSO 4: Executar o robô e verificar as ações.

Baixar o Robô
Last updated
Was this helpful?
