Tenha certeza que possui o Ruby instalado em seu computador
Para verificar (via cmd)
ruby -v
Caso necessite:
https://rubyinstaller.org/downloads/
Por padrão os testes da *Automação Web* rodam via cucumber em chrome_headless
O projeto suporta outros tipos de navegadores
É possível altera-lo no arquivo cucumber.yml
https://github.com/mozilla/geckodriver
https://chromedriver.chromium.org/downloads
Existem dois arquivos para executar às chamadas API
Importação via
Insomnia use: Insomnia.json
Postman use: Postman.json
Ruby + Cucumber + Capybara + AllureFramework
git clone https://github.com/asilvadev/compasso-uol.git
cd compasso-uol/web
bundle install
cucumber
↓ Cucumber output via terminal ↓
Para visualizar o report no Allure execute no terminal
allure serve logs/
↓ Allure report output via terminal ↓
Ruby + Cucumber + HTTParty + AllureFramework
git clone https://github.com/asilvadev/compasso-uol.git
cd compasso-uol/webservice-api
bundle install
cucumber
↓ Cucumber output via terminal ↓
Para visualizar o report no Allure execute no terminal
allure serve logs/
↓ Allure report output via terminal ↓
↓ Insomnia ↓
@asilvadev