Articles of selenium webdriver

NoClassDefFoundError em Java: com / google / common / base / Function

Quando eu executando o seguinte código: public static void main(String[] args) { try { FirefoxDriver driver = new FirefoxDriver(); driver.get(“http:www.yahoo.com”); } catch (NoClassDefFoundError ex) { System.out.println(“error: ” + ex.getStackTrace()); } } Estou enfrentando o seguinte erro: erro: [Ljava.lang.StackTraceElement; @ 80f4cb Exceção no segmento “main” java.lang.NoClassDefFoundError: com / google / common / base / Function Alguém […]

Usando transferidor com loops

O índice de loop ( i ) não é o que estou esperando quando uso o transferidor em um loop. Sintomas: Falhou: indexar fora do limite. Tentando acessar o elemento no índice: ‘x’, mas há apenas elementos ‘x’ ou O índice é estático e sempre igual ao último valor Meu código for (var i = […]

Selenium WebDriver Como resolver a exceção de referência do elemento obsoleto?

Eu tenho o seguinte código em um teste de driver da Web Selenium 2 que funciona quando eu estou depurando, mas na maioria das vezes falha quando eu executá-lo na compilation. Eu sei que deve ser algo a ver com a maneira como a página não está sendo atualizada, mas não sei como resolvê-la, portanto, […]

Como lidar com o upload de arquivos do Windows usando o Selenium WebDriver?

Tenho visto muitas perguntas e soluções sobre o upload de arquivos usando o Selenium WebDriver no Stackoverflow. Mas nenhum dos que trabalham para seguir o cenário. Alguém deu solução da seguinte forma // assuming driver is a healthy WebDriver instance WebElement fileInput = driver.findElement(By.name(“uploadfile”)); fileInput.sendKeys(“C:/path/to/file.jpg”); Mas ainda não consigo encontrar identificador de janela como posso […]

Como usar o JavaScript com o Selenium WebDriver Java

Eu quero usar JavaScript com WebDriver (Selenium 2) usando Java. Eu segui um guia e na página de Primeiros passos : há uma instrução na 1ª linha para executar como: $ ./go webdriverjs Minha pergunta: De qual pasta / local o comando mencionado acima será executado / executado?

Qual é a diferença entre .// e // * no XPath?

Ao encontrar o XPath relativo via Firebug: cria como .//*[@id=’Passwd’] ——— e se nós não usamos ponto no começo o que significa? Basta adicionar //* no Xpath – ele destaca — vários elementos de página ———- o que isso significa? Abaixo estão os campos de XPaths para a senha do Gmail. Qual é o significado […]

Webdriver Não é possível conectar-se ao host 127.0.0.1 na porta 7055 após 45.000 ms

Eu tenho checkbox onde eu corro testes. Parece que Jenkins iria ssh in e executar comandos descritos no trabalho específico que está sendo executado. Aqui estou tentando executar meus testes Selenium Webdriver, mas isso me diz que tenho erros no lançamento do firefox. A ideia final é executar os webtests nesta checkbox completamente e também […]

Como lidar com Pop-up no Selenium WebDriver usando Java

Eu quero lidar com parte de login em rediff.com, mas o código abaixo não funciona para isso: driver.get(“http://www.rediff.com/”); WebElement sign = driver.findElement(By.xpath(“//html/body/div[3]/div[3]/span[4]/span/a”)); sign.click(); String myWindowHandle = driver.getWindowHandle(); driver.switchTo().window(myWindowHandle); WebElement email_id= driver.findElement(By.xpath(“//*[@id=’signin_info’]/a[1]”)); email_id.sendKeys(“hi”); Se myWindowHandle não for a string correta, deixe-me saber como obter o nome da janela pop-up, porque não consigo encontrar o nome da […]

Caso de teste do transferidor e2e para fazer o download do arquivo pdf

Alguém pode me dizer como escrever caso de teste para um link para baixar o arquivo pdf usando o framework jasmine? Desde já, obrigado.

Como lidar com iframe no Selenium WebDriver usando java

4t43t4 Nesse cenário, há um iframe em iframe . E eu tenho que selecionar o iframe externo para ir para o iframe interno e escrever no corpo que está no iframe interno. Em seguida, tenho que sair do iframe interno para o iframe externo e clicar no botão OK (que está no iframe externo). A […]