Assistida a aula e criado código igual ao do video, porém não funciona como no vídeo. A barra fica vermelha, informa 1 erro e não possui descrição do que pode estar errado. Acredito que seja alguma configuração do ambiente que eu desconheça.
Atenciosamente.
Segue código:
package PacoteTeste;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebElement;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
public class UsuariosSystemTest {
@Test
public void deveAdicionarUsuario() {
WebDriver driver = new FirefoxDriver(); //Abre o Firefox
driver.get("http://localhost:8080/usuarios/new"); //Acessa o endereço
WebElement nome = driver.findElement(By.name("uario.nome")); // Cria a variável nome com o nome do objeto
WebElement email = driver.findElement(By.name("uario.email")); //Cria a variável email
nome.sendKeys("Ronaldo"); // Insere Ronaldo no campo nome
email.sendKeys("ronaldo@teste.com"); //Insere isto no campo de email.
//Clica no botão Salvar
WebElement botaoSalvar = driver.findElement(By.id("btnSalvar"));
botaoSalvar.click();
//Valida se apareceu o Ronaldo na lista.
boolean achounome = driver.getPageSource().contains("Ronaldo");
boolean achouemail = driver.getPageSource().contains("ronaldo@teste.com");
assertTrue(achounome);
assertTrue(achouemail);
}
}