Skip to content

nimezot1/site-buyproduct-front-automationtest-ruby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Automação Tiago Ferreira

E-commerce Desktop

Guia de instalação

  • Todo o código do projeto se encontra no repositório
  1. Dependências Globais

    • Recomendo utilizar a última versão
    $ brew install ruby
    
    • Instalar Bundler (Sudo pode ser necessário)
    • Bundler é o gerenciador de gemas do Ruby, oferece um ambiente consistente para o gerenciamento e instalação das dependencias do projeto.
    $ gem install bundler
    
  2. Dependências do Projeto

    • Instalar pacotes (Usar sudo caso necessário)
    $ bundle install
    

Executar Testes

O comando cucumber permite executar uma série de funções que podem ser informadas pelo comando “cucumber -help”, o argumento “-t” significa que iremos passar uma tag por parâmetro e “@cadastro” é a tag que será executada, pois foi informada na escrita da feature. O parametro SITE_URL deve ser informado para a executar a baterias de testes no ambiente desejado.

  $ cucumber -t @TagCenarios
Ex :
$ cucumber -t @cadastro
$ cucumber -t @regression SITE_URL="https://site.com.br"
  ```


### Resources

##### [SeleniumHQ Documentation](http://www.seleniumhq.org/docs/)

##### [Cucumber Documentation](https://cucumber.io/docs/reference)

##### [Ruby Documentation](http://ruby-doc.org/)

##### [Stack Overflow](http://stackoverflow.com/)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages