import static org.junit.Assert.assertTrue;
import org.junit.After;
import org.junit.Before;
import org.junit.jupiter.api.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class LeiloesSystemTest {
        //private FirefoxDriver driver;
        private WebDriver driver;
        private LeiloesPage leiloes;
        //private UsuariosPage usuarios;
        @Before
        public void inicializa() {
            //System.setProperty("webdriver.firefox.marionette", "C:\\Users\\12129\\OneDrive - Underwriters Laboratories\\11.Test Automation\\Selinium\\geckodriver-v0.19.1-win64\\geckodriver.exe");
            System.setProperty("webdriver.gecko.driver", "C:\\Users\\afilipem\\Documents\\Instaladores\\Selenium\\geckodriver-v0.19.1-win64\\geckodriver.exe");
            //System.setProperty("webdriver.firefox.marionette", "C:\\Users\\afilipem\\Documents\\Instaladores\\Selenium\\geckodriver-v0.19.1-win64\\geckodriver.exe");
            driver = new FirefoxDriver();
            leiloes = new LeiloesPage(driver); 
            // Criar novo usuário para o teste
            UsuariosPage usuarios = new UsuariosPage(driver);
            usuarios.visita();
            usuarios.novo().cadastra("Paulo Henrique", "paulo@henrique.com");
            //driver.get("http://localhost:8080/apenas-teste/limpa");
        }
        @After
        public void termina() {
            driver.close();
        }
        @Test
        public void deveCadastrarUmLeilao() {
            leiloes.visita();
            //driver.get("http://localhost:8080/leiloes");
            NovoLeilaoPage novoLeilao = leiloes.novo();
            novoLeilao.preenche("Geladeira", 123, "Paulo Henrique", true);
            assertTrue(leiloes.existe("Geladeira", 123, "Paulo Henrique", true));
        }
    }O browser nem sequer abre. O teste já é interrompido na primeira linha do "deveCadastrarUmLeilao()" com uma mensagem de "java.lang.nullpointerexception".
Os testes da aula anterior rodaram sem problemas e eu os fiz da mesma maneira. Os pageobjects estão gerados corretamente e não há nenhum erro de sintaxe que o eclipse acuse. Não estou entendo o que pode estar errado, você pode me ajudar?
Obrigado.
 
            