Olá galera,
Fiz o meu código conforme abaixo, mas quando executo o teste é retornado erro pelo JUnit, mesmo na página o cadastro ter sido realizado com sucesso. O JUnit no Eclipse esta apontando para a linha assertTrue(achouNome);
package teste;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class UsuariosSystemTeste {
@Test
public void DeveAdicionarUsuario(){
System.setProperty("webdriver.gecko.driver", "C:\\Drivers-Tester\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://localhost:8080/usuarios/new");
WebElement nome = driver.findElement(By.name("usuario.nome"));
WebElement email = driver.findElement(By.name("usuario.email"));
nome.sendKeys("Adriano Xavier");
email.sendKeys("axavier@empresa.com.br");
WebElement botaoSalvar = driver.findElement(By.id("btnSalvar"));
botaoSalvar.click();//2a opção nome ou email.submit();
boolean achouNome = driver.getPageSource().contains("Adriano Xavier");
boolean achouEmail = driver.getPageSource().contains("axavier@empresa.com.br");
assertTrue(achouNome);
assertTrue(achouEmail);
driver.close();
}
}