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

Neste post explicarei os primeiros passos bem básicos para criar um script de teste no Robot Framework. 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:
Arquivo TestCasesKeywordDrivenExemplo.
  • 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 exemplo:
Arquivo Resource.robot
  • 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.


Originally published at robotizandotestes.blogspot.com.