Você está na página 1de 7

[SETUP] Workshop de automação de testes funcionais

Tenha um editor
Sugerimos Sublime ou Atom

SUBLIME
https://www.sublimetext.com/3

ATOM
https://atom.io/

2
Instale o Ruby
Se você usa MAC ou Linux, recomendamos que comece instalando um gerenciador de versões
do Ruby.

https://rvm.io/rvm/install

Depois instale o Ruby através das instruções no site do próprio RVM.

Se usa Windows ou não quer usar RVM.

https://www.ruby-lang.org/pt/documentation/installation/

3
Instalando o Chromedriver
Essa ferramenta possibilita a interação com o Google Chrome.

MAC: brew install chromedriver (ou brew cask install chromedriver)

LINUX: sudo apt-get install chromium-chromedriver

WINDOWS: Veja aqui como instalar

Dificuldades para instalar? Tente seguir esse tutorial aqui para o Linux. Se precisar, leia mais
infos aqui.

4
Ferramentas que interagem com o browser
Tendo o Ruby instalado, vai ser tão simples quanto rodar os comandos abaixo no terminal.

-> Para instalar o Capybara, rodar o comando: gem install capybara

-> Para instalar o selenium-webdriver, rodar o comando: gem install selenium-webdriver

5
Deu certo até aqui?
Para validar que a instalação funcionou, vamos seguir os passos abaixo.

Faça download do script disponível aqui.

Execute o comando abaixo no terminal, apontando para o arquivo que você baixou:

ruby caminho_do_arquivo/nome_do_arquivo.rb

O resultado esperado é abrir o Chrome, fazer uma busca no Google por “capybara” e navegar
para a página do Capybara no Github. Além disso, vai aparecer um texto “sucesso” no seu
terminal.

6
Para finalizar
Vamos instalar o bundler, que é uma ferramenta de gerenciamento de bibliotecas:

gem install bundler

E vamos instalar o cucumber, que é o framework de testes que utilizaremos no workshop:

gem install cucumber

Para saber se as instalações deram certo, execute os comandos abaixo. Você deve ver no
terminal o número da versão que foi instalada após dar o comando. Ex 3.1.2 (a versão que vai
aparecer não é o mais importante aqui, o importante é aparecer a versão - isso vai provar que
a instalação aconteceu)

cucumber --version

bundler --version
7

Você também pode gostar