Não estou conseguindo obter sucesso, pois quando vou rodar o código abaixo aparece esse erro "couldn't load XPCOM": Segue o código
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 TesteAutomatizado {
public static void main(String[] args) {
// System.setProperty("webdriver.chrome.driver",
// "/opt/google/chrome/chromedriver");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com.br");
WebElement campoDeTexto = driver
.findElement(By.name("q"));
campoDeTexto.sendKeys("Caelum");
campoDeTexto.submit();
}
}
E quando eu tento fazer pelo Chrome o Eclipse apresenta o seguinte erro:
Exception in thread "main" java.lang.IllegalStateException: The driver executable does not exist: D:\opt\google\chrome\chromedriver
at com.google.common.base.Preconditions.checkState(Preconditions.java:199)
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:121)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:116)
at org.openqa.selenium.chrome.ChromeDriverService.access$0(ChromeDriverService.java:1)
at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:296)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:116)
at TesteAutomatizado.main(TesteAutomatizado.java:11)
O Drive Selenium que estou usando é o "selenium-server-standalone-2.53.0.jar".
Com isso eu não estou conseguindo executar os teste, como resolver isso?