Testes automatizados e funcionais na plataforma ecommerce da Petz.
É necessário ter Node.js e npm instalado para rodar este projeto.
Versão do node e npm que estou utilizando, v14.17.0 e 6.14.13. Eu sugiro usar a mesma ou posteriores.
Clone este repositório e rode npm install
(ou npm i
, forma abreviada)
Por meio de scripts, é possível rodar os testes de duas maneiras.
Executando npm cy:open
e posteriormente selecionando o teste a ser executado na interface.
Executando npm test
para rodar os testes em modo headless.
É necessário criar um arquivo chamado cypress.env.json e colar nele as informações do cypress.env.example.json, alterando as credenciais exemplo por credenciais existentes do sistema.