No vídeo 04 - Guideline de boas práticas, do capítulo 05. AJAX e boas práticas, a partir do minuto 3:28, o instrutor discute sobre a recomendação Generating application state do Selenium. Na documentação, é dito o Selenium não deve ser usado para preparar o cenário de teste, e que eliminar algumas etapas do teste, como logging, melhora sua rapidez e estabilidade. A recomendação é que devam ser criadas outras maneiras de preparar os cenários de teste, usando APIs, por exemplo. No vídeo, é dito que essa prática foi seguida, pois o processo de login foi feito em todo teste utilizando Selenium. Porém, isso não é justamente o contrário que a documentação descreve? Me parece que a recomendação Avoid sharing state foi seguida utilizando o Selenium, mas que o ideal serial utilizar outras maneiras de fazer o login antes de rodar cada teste.
Obrigado desde já!