Season Tutoriais - Ep. 03: Escrevendo o primeiro teste [keyword-driven style]


Oláááá Robotizadores ansiosos para escrever o primeiro teste no Robot Framework!!! Neste post explicarei os primeiros passos bem básicos para criar um script de teste. Utilizarei um exemplo com a biblioteca SeleniumLibrary e farei no estilo keyword-driven que não tem segredos... Então bora lá?



Passo 01: Criando o arquivo TestCases e escrevendo seus testes com keywords

- Em um diretório de sua escolha, crie os dois arquivos:
  • TestCasesKeywordDrivenExemplo.robot
  • Resource.robot
- No arquivo TestCasesKeywordDrivenExemplo.robot crie a seção *** Settings *** indicando o Resource.
- Agora crie seus testes em keywords. Segue exemplo:


- Salve e vamos para o próximo passo.

Passo 02: Criando o arquivo Resource e implementando seus testes

- No arquivo Resource.robot crie a seção *** Settings *** e instancie a library SeleniumLibrary (conforme explicado no post Season Tutoriais - Ep. 02);
- Escreva a implementação dos passos que você escreveu no TestCasesKeywordDrivenExemplo.robot utilizando variáveis e keywords da library necessárias. Segue o meu exemplo:



- Salve e vamos para o próximo passo.

Passo 03: Executando o teste via linha de comando

- Abra o prompt de comando no diretório que você salvou os arquivos;
- Execute o comando:
robot TestCasesKeywordDrivenExemplo.robot
- Aguarde o início da execução e acompanhe o teste até acabar;
- Ao final deverá ficar assim:
- Para mais detalhes navegue no log.html gerado.

E aí conseguiram? Easy, né??? Se preferir baixe o projeto no meu GITHub e execute. Se tiver dúvidas ou problemas deixe o seu comentário!!! Abraço, até mais robotizadores.

Comentários

Postagens mais visitadas deste blog

[ATUALIZADO] Season Libraries - Ep. 01: Library Faker para informações aleatórias e fakes

Novo Curso: Robot Framework com Playwright e GitHub Actions

Season WEB Testing - Ep. 03: Open Browser - Chrome Options