Skip to content

danielarbc/e2e-tests-ruby-capybara-cucumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Automação de Página de Cadastro

Para a aplicação que desenvolverá os testes automatizados:

  • Nos demonstre os cenários com a automação da aplicação em qualquer linguagem. Se você tiver escrito qualquer outro tipo de documentação, gostaríamos de ver.
  • Se houver mais anotações, questões ou qualquer coisa que possa ter surgido enquanto você fazia seus testes, pode nos enviar também.

Essa aplicação se encontra nesse link: Automação com Batista

Regras de Negócio

Funcionalidade: Cadastro
    Eu como paciente da Rede D'Or gostaria de realizar o preenchiemento do cadastro para marcar consultas e exames

#Os campos nome e e-mail são obrigatórios
#O email deve seguir o padrão email@email.com
#A mensagem de sucesso deve ser "Usuário Criado com sucesso"

O que foi utilizado

  • Plataforma: Linux
  • IDLE: VSCode
  • Browser: Chrome
  • Ruby
  • Cucumber
  • Capybara
  • Siteprism

Como montar o ambiente

Instalação do Ruby

Instalação do Cucumber

gem install cucumber

Instalação do Capybara e rspec

gem install rspec

gem install capybara

Instalação do chromedriver

Lembre-se que a versão do seu chrome e do chromedriver deve ser a mesma

Página Oficial do Chrome Driver

Instalação do Chrome Driver no Linux

Rodar o bundle install para criar o Gemfile.lock

Deve rodar na mesma pasta que está o Gemfile

bundle install

Documentações utilizadas

Cucumber

Cucumber.io

Capybara

Capybara cheatsheet

RSpec

Rspec Built in matchers

SitePrim

SitePrismDoc

About

E2E Tests using Ruby, Cucumber and Capybara

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published