Comando
OpenBrowser()
Abre um browser gerenciado e navega para a URL informada. Suporta Chrome, Firefox e Edge. Registra a instância com o appId para uso nos demais comandos Web.
OpenBrowser(url, appId, browser [, opcoes...])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
url | Sim | URL inicial a abrir. |
appId | Sim | Identificador da instância de browser. Pode ser deixado em branco. |
browser | Sim | Browser a abrir: Chrome (padrão), Firefox ou Edge. |
opcoes | Não | Flags adicionais (podem ser combinadas em qualquer ordem): • AllowInsecureCertificates — aceita certificados SSL inválidos • UseProfile / CurrentUserProfile — usa o perfil do usuário atual do browser • IncognitoMode — abre em modo privado/incógnito • DisableInjection — desabilita injeção de scripts • SafeBrowsing — habilita safe browsing • Caminho de pasta (string) — pasta de download padrão do browser • Argumentos extras (string) — argumentos adicionais para o WebDriver |
Exemplos
// Chrome básico:
OpenBrowser('https://sistema.empresa.com')
// Firefox em modo incógnito:
OpenBrowser('https://sistema.empresa.com', '', Firefox, IncognitoMode)
// Chrome com pasta de download e certificado inseguro:
OpenBrowser('https://sistema.interno', '', Chrome, @'C:\downloads', AllowInsecureCertificates)
// Automação completa com fechamento garantido:
Try {
OpenBrowser('https://portal.empresa.com')
WaitElement('#loginForm', 30)
WebText('#usuario', $login)
WebPasswordAthusVault('#senha', 'portal.empresa.com', 'PORTAL', $login)
WebClick('#btnEntrar')
}
Finally {
CloseBrowser()
}
Observações
Necessário conexão com servidor do MyAthus para instalar o WebDriver com a versão corresponde do browser instalado (files.myathus.com). O processo do browser também é registrado separadamente como instância Win32 para gerenciamento adicional.