Desafio de automação de teste realizado para processo seletivo voltado a posição de QA Junior na empresa i.Systems, onde o objetivo é validar se o login efetuado, a inclusão de um produto ao carrinho e o logout estão sendo executados com sucesso.
Para que o teste seja executado com sucesso é necessário instalar as ferramentas listadas no final deste documento.
Após a instalação de todas as ferramentas, vamos ao clone do projeto swaglabsAutomationWeb para um repositório local.
-
Abra a pasta onde deseja que o repositório seja clonado;
-
Pressione o botão direto do mouse em qualquer campo vazio da pasta e clique na opção “Git Bash Here”;
-
Para clonar o diretório digite git clone e cole a URL do repositório, assim:
$ git clone https://github.com/fhbtst/swaglabsAutomationWeb.git
- Pressione enter para criar o clone do projeto no seu diretorio local.
- Verifique qual versão do Chrome instalada;
1.1 Na parte superior direita do Chrome selecione o menu através do icone ︙ > ajuda > sobre o Google Chrome e verifique a versão;
-
Faça o download do Chrome Driver de acordo com a versão do seu navegador Chrome e extraia no diretorio desejado (lembre-se do caminho desse diretório);
-
Configure o caminho do Chrome Driver dentro do código fonte no projeto:
3.1 Abra o Intellij;
3.2 Selecione a opção Open;
3.3 Navegue até o diretório onde foi realizado o clone do projeto e o selecione;
3.4 Pressione Ok;
3.5 No menu Project navegue entre as pastas: src > test > java > módulos/login;
3.6 Clique duas vezes em LoginTest para abrir;
3.7 Onde foi declarado @BeforeEach deve constar o caminho onde o Chrome Driver foi extraído com o nome do arquivo executável (.exe), no caso do exemplo abaixo o caminho era “C:\Drivers\Chrome Driver 103.0.5060.53” e o nome do arquivo "chromedriver".
Após o download do chrome driver e o apontamento do caminho no código fonte, vamos executar.
-
No menu Project navegue entre as pastas: src > test > java > módulos > login;
-
Clique com botão direito do mouse em LoginTest e selecione a opção “Run LoginTest”.
OBS: É possível utilizar o atalho de teclado “Ctrl + Shift + F10” para execução.