Automação dos testes do site Training Wheels Protocol utilizando o framework OpenTest e JavaScript
Linguagem | Framework | Navegador |
---|---|---|
Java V14.02 | OpenTest v1.2.4 | Chrome v102 |
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Possuir o
Node.js
instalado na versão 16.14.0 ou superior; - Possuir o
Git
instalado; - Possuir o
Java
instalado (Preferencialmente na versão 14); - Possuir o
Chrome Driver
no diretórioC:\Selenium\
.
Para clonar o projeto, execute o seguinte comando no terminal:
git clone https://github.com/DinoSaulo/training-wheels_OpenTest-Automation.git
Para executar o projeto basta fazer os seguintes passos:
cd training-wheels_OpenTest-Automation
npm install
npm run opentest:server
OBS: Será necessário abrir um outro terminal (pois o utilizando anteriormente está executando o servidor)
npm run opentest:actor
- Acessar o servidor local do Open Test -> http://localhost:3000/
- Clicar no botão "Session"
- Clicar no botão "Create Session From Template..."
- Selecionar o radio button do "Training Wheels Protocol tests"
- Clicar no botão "CREATE SESSION"
- Acessar o servidor local do Open Test -> http://localhost:3000/
- Na lista
TEST SESSIONS
, clicar no botão "Training Wheels Protocol tests"
Atualmente esse projeto possui 15 testes, todos eles estão no diretório test-repo/tests/web:
Pode entrar em contato comigo pelo e-mail: saulbpt@gmail.com ou abrir uma issue aqui 😊