Articles of webdriver

O Selenium Webdriver pode abrir as janelas do navegador silenciosamente em segundo plano?

Eu tenho um conjunto de testes de selenium que executa muitos testes e em cada novo teste ele abre uma janela do navegador em cima de qualquer outra janela que eu tenha aberto. Muito chocante ao trabalhar em um ambiente local. Qualquer maneira de dizer selenium ou o sistema operacional (MAC) para abrir as janelas […]

Aleatório “O elemento não está mais conectado ao DOM” StaleElementReferenceException

Eu estou esperando que seja apenas eu, mas Selenium Webdriver parece um completo pesadelo. Atualmente, o webdriver do Google Chrome está inutilizável e os outros drivers não são confiáveis, ou assim parece. Eu estou lutando muitos problemas, mas aqui é um deles. Aleatoriamente, meus testes falharão com um “org.openqa.selenium.StaleElementReferenceException: Element is no longer attached to […]

Como posso usar argumentos de linha de comando no Angularjs Transferidor?

Eu estou usando o transferidor para executar alguns testes de ponta a ponta, e gostaria de passar credenciais de login através da linha de comando em vez de armazená-los em um arquivo de especificação. Eu encontrei um post onde alguém usou process.argv.forEach , mas como posso armazenar esses valores e usá-los em outro arquivo de […]

Ao executar o WebDriver com o navegador Chrome, a mensagem “Apenas conexões locais são permitidas”, mesmo que o navegador seja iniciado corretamente

Quando executo o navegador Chrome usando o WebDriver, recebo a seguinte mensagem no console. Por favor, deixe-me saber como resolvê-lo. “Iniciando o ChromeDriver (v2.10.267521) na porta 22582” “Somente conexões locais são permitidas.” Aqui está o meu código de exemplo: public class Browserlaunch { public static void main(String[] args) { System.setProperty(“webdriver.chrome.driver”, “C:\\chromedriver_win32 \\chromedriver.exe”); WebDriver driver = […]

Não é possível encontrar o binário do firefox no PATH. Certifique-se de que o firefox esteja instalado

No Selenium Grid eu estou tentando executar um programa simples e estou chegando Cannot find firefox binary in PATH embora eu tenha adicionado o caminho binário no meu código. Meu código e o erro são dados abaixo. Por favor, precisa de ajuda. Desde já, obrigado. Código package Sample; import java.net.MalformedURLException; import java.net.URL; import org.openqa.selenium.Platform; import […]

Como impedir que o Selenium crie perfis temporários do Firefox usando o Web Driver?

Eu estou usando o Selenium Web Driver API com Java. Toda vez que eu quero depurar meus casos de teste, um perfil temporário para o Firefox é criado no diretório de arquivos temporários. Isso é uma dor de cabeça de duas maneiras. Definitivamente está tomando tempo desnecessário para criar um perfil e está ocupando espaço […]

Como automatizar a funcionalidade de arrastar e soltar usando o Selenium WebDriver Java

Como automatizar a funcionalidade de arrastar e soltar usando o Selenium WebDriver em java?

WebDriver abrir nova guia

Eu pesquisei a web e a API do WebDriver. Eu não vejo uma maneira de abrir novas abas usando WebDriver / Selenium2.0. Alguém pode por favor confirmar se estou certo? Obrigado, Chris. PS: A alternativa atual que vejo é carregar urls diferentes na mesma janela ou abrir novas janelas.

Erro de elemento não visível (não é possível clicar em um elemento)

Eu quero clicar em um botão de opção, aparece em uma página da web. O código é o seguinte: Código HTML: Mumbai Tesstcase: // demo-test.js describe(‘Protractor Demo App’, function() { jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000000; it(‘check item count’, function() { browser.get(”); element(by.id(‘mumbaiCity’)).click(); }); }); Este teste atravessa o erro: 1) Contagem de itens de verificação do aplicativo […]

Jenkins: Testes GUI de selenium não são visíveis no Windows

Quando executo meu teste de selenium (teste mvn) de jenkins (windows), vejo apenas a saída do console. Eu não vejo os navegadores reais sendo abertos. Como posso configurar o jenkins para que eu possa ver os navegadores executando o teste?