A aula é muito boa, mas poderia ter concluido o projeto codando o clean no After sem ter que ficar repetindo nos steps.
A aula é muito boa, mas poderia ter concluido o projeto codando o clean no After sem ter que ficar repetindo nos steps.
Olá, Maicon! Tudo joia?
Entendo e concordo que seria uma boa prática incluir o comando clean
no After
para evitar repetições. No entanto, parece que o instrutor optou por não fazer isso no vídeo.
Mas você pode implementar essa ideia no seu próprio projeto. No Cucumber, você pode usar a anotação @After
para executar um bloco de código após cada cenário. Isso é útil para a limpeza ou configurações que precisam ser feitas após a execução de cada cenário.
Aqui está um exemplo de como você pode fazer isso:
@After
public void finaliza() {
this.browser.clean();
}
Neste exemplo, this.browser.clean();
será executado após cada cenário, garantindo que o navegador seja limpo e não haja necessidade de repetir o comando em cada step.
Caso precise de ajuda caso queira implementar, conte com o fórum.
Bons estudos!