Pessoal, está exibindo este erro abaixo quando vou complicar o código para execução. Estou revisando as configurações e bibliotecas, mas não consegui resolver ainda, se alguém tiver uma dica. Erro:
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableMap
at org.openqa.selenium.firefox.FirefoxDriver.<clinit>(FirefoxDriver.java:108)
at TesteAutomatizado.main(TesteAutomatizado.java:13)
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.ImmutableMap
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more
Abaixo o código, tentei com o chrome também, mas da mesma forma exibe erro.
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.*;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.*;
import org.openqa.selenium.browserlaunchers.*;
import org.openqa.selenium.firefox.FirefoxDriver;
public class TesteAutomatizado {
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
//WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
WebElement campoTexto = driver.findElement(By.name("q"));
campoTexto.sendKeys("Caelum");
campoTexto.submit();
}
}