1
resposta

Em qual situação se utiliza esses métodos?

O método @Before é executado antes do método @Test, e o @After é depois, em quais situações utilizarei esses métodos?

1 resposta

Oi Gustavo, tudo bem ?

Cara essas anotações servem para falar que antes de cada teste ( @Before ) e depois de cada teste ( @After ) deve ser realizado alguma coisa.

Por exemplo, no nosso caso queremos que para cada teste ele abra um navegador, para isso teremos que criar uma nova instância a cada novo teste e no final queremos que aquele navegador seja encerrado, para não danificar os próximos testes, então teremos o mesmo código de inicialização e finalização em todos os métodos de teste, para evitar isso, vamos isolar isso num método e falar qual é o instante que deve ser executado.

Espero ter ajudado.

Abraços e bons estudos