Informações sobre instalação e configuração:
- Foram utilizados aqui: Git, Cypress, Javascript
- Iremos testar o site: https://magento2-demo.magebit.com/
- Sistema Operacional usado: Linux Ubuntu 20.04
-
Criar uma pasta para o projeto;
-
Antes da instalação do Cypress é necessário inciar um projeto node;
- Escrever em seu terminal:
yarn init
Caso não funcione:
npm init
-
package name: Teste-Luma
-
version: (1.0.0) -> nesse caso é somente dar enter
-
description: Processo seletivo WEBJUMP
-
entry-point: (index.js) -> nesse caso é somente dar enter
-
test command: -> nesse caso é somente dar enter
-
git repository: -> nesse caso é somente dar enter
-
keywords: cypress, luma, webjump
-
author: Andreza Silva (acresce o nome do dono da máquina)
-
license: (ISC) MIT (escrever MIT)
-
Ao realizar todas a descrições corretamente será possível visualizar um arquivo package.json;
-
A seguir escreva em seu terminal:
yarn add cypress -D
Caso não funcione:
npm install cypress -D
- O yarn vai no Cypress e verifica todos os pacotes para serem instalados corretamente;
-
Após esse comando terá pastas como: node_modules, package.json, yarn.lock;
-
Verificar qual versão do Cypress foi instalado, pois é necessário que seja a 12.2.0, caso seja uma versão superior então faça o comando:
yarn remove cypress
Caso não funcione:
npm uninstall cypress
- Para instalação da versão correta utilize:
yarn add [email protected] -D
Caso não funcione:
npm i [email protected] --save-dev
- Para finalmente abrir o cypress necessário escrever no terminal
yarn cypress open
Caso não funcione então:
npx cypress open
- Quando aberto a interface gráfica verificar detalhes do Cypress, então clique em Cypress
- Nesse caso vamos seguir clicando em E2E Testing
- Visualizar as configurations files
- Em seguida escolha o seu navegador - necessário usar o Chrome
- Clique em specs e crie uma nova clicando em 'create new empty spec'
- Criar classes todas com PascalCase, não camelCase;