Boa noite
Ao tentar rodar o código abaixo, depois de ter importado o Selenium-java-3.4.0, dá o seguinte erro:
Codigo:
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Teste_Sistema {
public static void main(String[] args) {
// abre firefox
WebDriver driver = new FirefoxDriver();
// acessa o site do google
// driver.get("http://www.google.com.br/");
// digita no campo com nome "q" do google
// WebElement campoDeTexto = driver.findElement(By.name("q"));
// campoDeTexto.sendKeys("Caelum");
// submete o form
//campoDeTexto.submit();
}
}
ERRO:
at com.google.common.base.Preconditions.checkState(Preconditions.java:738)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124)
at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:41)
at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:115)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:330)
at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:207)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:108)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:104)
at Teste_Sistema.main(Teste_Sistema.java:11)
O que seria esse erro? Está faltando alguma coisa?