Giter Club home page Giter Club logo

cypress-curso-basico's Introduction

Curso Cypress Básico

Projeto criado em atendimento aos exercícios do curso Cypress Básico ministrado por Walmyr Filho.

Neste repositório será encontrado uma suíte de testes automatizados na aplicação "Central de Atendimento ao Cliente TAT" exercitando itens como:

  • Campos obrigatórios
  • Máscara dos campos
  • Comportamento dos campos tipo 'radio', 'checkbox' e 'select'
  • Funcionamento do campo tipo 'file'
  • Feedback da aplicação para o usuário

Pré-requisitos

Antes de prosseguir certifique-se de ter instalado as seguintes ferramentas:

  • Node.js (versão 20.8.0 ou superior)
  • npm (normalmente instalado com o Node.js)

Passos de Instalação

Abra o terminal da sua preferência e faça o clone deste repositório no seu ambiente local:

git clone https://github.com/joycepontesf/cypress-curso-basico.git

Ainda no terminal, navegue até a pasta já clonada em sua máquina e execute o comando abaixo para instalar as dependências usadas no projeto:

npm install

Executando Testes

A suíte de testes contida neste projeto pode ser executada no modo Desktop ou Mobile Viewport.

Desktop

Em seu terminal, utilize os scripts abaixo para rodar os testes

npm test - para executar os testes no modo headless.

npm run cy:open - para abrir o Cypress no modo interativo.

Mobile

npm run cy:mobile - para rodar os testes simulando um dispositivo 410x860

Dúvidas

Surgiu alguma dúvida sobre este projeto? Estou disponível em Joyce Pontes.

cypress-curso-basico's People

Contributors

wlsf82 avatar joycepontesf avatar santosvini avatar hpoletti avatar dinosaulo avatar jotadeoliveira avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.