O meu código é a 3 vez que da erro mesmo eu fazendo tudo
package leiloes;
import loginPage.LoginPage;
import org.junit.Assert;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class LeiloesTest {
private LeiloesPage paginaLeiloes;
private CadastroLeilaoPage paginaCadastro;
@BeforeEach
public void BeforeEach() {
LoginPage paginaLogin = new LoginPage();
paginaLogin.preencherFormularioDeLogin("fulano", "pass");
this.paginaLeiloes = paginaLogin.efetuarLogin();
this.paginaCadastro = paginaCadastro = paginaLeiloes.carregarFormulario();
}
@AfterEach
public void afterEach() {
paginaLeiloes.fechar();
}
@Test
public void deveCadastrarLeilao() {
LoginPage paginaLogin = new LoginPage();
paginaLogin.preencherFormularioDeLogin("fulano", "pass");
paginaLeiloes = paginaLogin.efetuarLogin();
CadastroLeilaoPage paginaCadastro = paginaLeiloes.carregarFormulario();
String hoje = LocalDate.now().format(DateTimeFormatter.ofPattern("dd/MM/yyyy"));
String nome = "Leilao do dia " + hoje;
String valor = "600.00";
this.paginaLeiloes = paginaCadastro.cadastrarLeilao(nome, valor, hoje);
// Assert.assertTrue(paginaLeiloes.isLeilaoCadastrado(nome, valor, hoje));
Assertions.assertTrue(paginaLeiloes.isLeilaoCadastrado(nome, valor, hoje));
}
@Test
public void deveriavalidarcadastrodeleilao() {
this.paginaLeiloes = paginaCadastro.cadastrarLeilao("", "", "");
Assert.assertFalse(this.paginaCadastro.isPaginaAtual());
Assert.assertTrue(this.paginaLeiloes.isPaginaAtual());
Assert.assertTrue(this.paginaCadastro.isMensagensdeValidacaoVisivel());
}
}