Articles of webdriver

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 […]

O Selenium pode interagir com uma session de navegador existente?

Alguém sabe se o Selenium (WebDriver de preferência) é capaz de se comunicar e agir através de um navegador que já está em execução antes de iniciar um cliente Selenium? Quero dizer, se o Selenium é capaz de se comunicar com um navegador sem usar o Selenium Server (pode ser um Internet Explorer lançado manualmente, […]

WebDriver – aguarde o elemento usando Java

Eu estou procurando por algo semelhante ao waitForElementPresent para verificar se o elemento é exibido antes de clicar nele. Eu pensei que isso pode ser feito por implicitWait , então usei o seguinte: driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); e depois clique por driver.findElement(By.id(prop.getProperty(vName))).click(); Infelizmente, às vezes, aguarda o elemento e às vezes não. Eu olhei por um tempo […]

NoSuchElementExeption, selenium incapaz de localizar o elemento

Eu gostaria de encontrar o meu TextField em selenium, mas eu não sei como (eu uso sellenium pela primeira vez). Eu tentei: driver.findElement(By.id(“originTextField”)) ou por xPath e cssSelector String gerada pelo chrome nas ferramentas dev. Por favor me ajude, eu apreciaria a explicação. isso é html:

Como obter o código de resposta HTTP usando o Selenium WebDriver

Eu escrevi testes com o Selenium2 / WebDriver e quero testar se o HTTP Request retorna um HTTP 403 Forbidden. É possível obter o código de status da resposta HTTP com o Selenium WebDriver?

Como executar os casos de teste do Selenium WebDriver no Chrome?

Eu tentei isso WebDriver driver = new ChromeDriver(); Mas eu estou recebendo o erro como Testes com falha: setUp (com.TEST): o caminho para o executável do driver deve ser definido pela propriedade de sistema webdriver.chrome.driver; Para mais informações, consulte http://code.google.com/p/selenium/wiki/ChromeDriver . A última versão pode ser baixada em http://code.google.com/p/chromedriver/downloads/list Como posso fazer o Chrome para […]

Como posso pedir ao Selenium-WebDriver para aguardar alguns segundos em Java?

Eu estou trabalhando em um Java Selenium-WebDriver. Eu adicionei driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); e WebElement textbox = driver.findElement(By.id(“textbox”)); porque meus aplicativos levam alguns segundos para carregar a interface do usuário. Então eu coloquei 2 segundos implicitwait. mas não consegui localizar a checkbox de texto do elemento Então eu adiciono Thread.sleep(2000); Agora funciona bem. Qual é o melhor […]

Executar JavaScript usando o Selenium WebDriver em C #

Como isso é conseguido? Aqui diz que a versão do java é: WebDriver driver; // Assigned elsewhere JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript(“return document.title”); Mas não consigo encontrar o código C # para fazer isso.

Como mudar para a nova janela do navegador, que abre depois de clicar no botão?

Eu tenho situação, quando clicar no botão abre a nova janela do navegador com os resultados da pesquisa. Existe alguma maneira de conectar e focar a nova janela do navegador aberta? E trabalhe com ele, depois retorne à janela original (primeira).