Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Estou com dúvida no curso de Testando sua Aplicação Web com Selenium, no exercício do capítulo Testes manuais ou automatizados?.

// O código não funcionou, onde errei?

import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver;

public class teste1 {

public static void main(String[] args) {

System.setProperty("webdriver.chrome.driver","C:/Users/Israel/Desktop/Drivers/chromedriver");

WebDriver driver = new ChromeDriver();

driver.get("http://www.bing.com.br/");

WebElement campoDeTexto = driver.findElement(By.name("q")); campoDeTexto.sendKeys("Caelum");

campoDeTexto.submit();

} }

3 respostas

O que está acontecendo, Israel? O Chrome está abrindo? Ou o erro está na hora de iteragir com o chrome?

solução!

Aqui está errado:

System.setProperty("webdriver.chrome.driver","C:/Users/Israel/Desktop/Drivers/chromedriver");

Você deve colocar o caminho completo até o .exe, veja o meu:

System.setProperty("webdriver.chrome.driver","C:\\tools\\chromedriver\\chromedriver.exe");

Além das barras que estavam inversas no seu código.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software