Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.1 KB

README.md

File metadata and controls

39 lines (30 loc) · 1.1 KB

Estrutura do projeto

*features

  • pages - pasta dos page objects;
  • specifications - pasta das features;
  • step_definitions - pasta onde ficam as implementações das features;
  • support - pasta onde ficam as configurações gerais do projeto;

Como rodar o projeto

------------------------------------------------------------
  • Pré-requisitos
  • No terminal, navegue até ao diretório raiz do projeto, e digite o seguinte comando para baixar as dependências do projeto:
bundle install
  • Após baixar todas as dependências do projeto, e rodar todos os testes da feature, basta executar o comando:
cucumber

Para a automação de testes algumas gems do Ruby são essenciais, segue as gems utilizadas no meu projeto:

  • Cucumber
  • Capybara
  • RSpec
  • Selenium-webdriver
  • Site Prism
  • Pry