Bem-vindo ao projeto Automation Exercise - Cypress! Este projeto é uma estrutura já montada para automação de testes com Cypress no site Automation Exercise. 🎉
Esse projeto utiliza NPM como Package Manager
Clone o repositório para sua máquina
git clone https://github.com/eiazeez/autoExercise.git
Vá para a pasta do repositório
cd my-project
Instale as depedências do projeto utilizando npm
npm install
Para rodar os testes, utilize o comando abaixo
npx cypress open
Para rodar emm headless, pode utilizar o comando abaixo
npx cypress run --browser chrome
Este projeto trabalha com PageObjects + Cypress Custom Commands
import SignupPage from "../support/pages/signup"
it('Então deve ser possível se cadastrar com sucesso', function(){
const data = this.data.registerUser
cy.apiDelete(data)
cy.visit('/login')
SignupPage.fillSignupForm(data)
SignupPage.submitSignupForm()
})
- Cart
- Checkout
- ContactUs
- Home
- Login
- Products
- Signup