segunda-feira, 18 de setembro de 2017

Configurando o Selenium para o Node no Ubuntu

1) Instale o Node
2) Instale o pacote selenium-webdriver
npm install selenium-webdriver

3) Instale os drivers do browser que deseja trabalhar
3.1) Para instalar Firefox (geckodriver) no Ubuntu, siga os passos:
3.1.1) Ache a ultima versão do driver para a plataforma e faca o download:
wget https://github.com/mozilla/geckodriver/releases/download/v0.19.0/geckodriver-v0.19.0-linux64.tar.gz

3.1.2)  Descompacte o arquivo:
tar -xvzf geckodriver*

3.1.3) Faca ele ser executável
chmod +x geckodriver

3.1.4) Deixe ele disponível nos binários locais:
sudo mv geckodriver /usr/local/bin/

3.2) Para instalar Chrome Driver no Ubuntu, siga os passos:
3.2.1) Instale o unzip:
sudo apt-get install unzip

3.2.2) Ache a versão do driver para a plataforma compativel com sua versao do Chrome(Lembrando que nem todo driver e compativel com a versao do Chrome) e faca o download:
wget http://chromedriver.storage.googleapis.com/2.25/chromedriver_linux64.zip

3.2.3) Descompacte o arquivo:
unzip chromedriver_linux64.zip

3.1.3) Faca ele ser executável
chmod +x chromedriver

3.1.4) Deixe ele disponivel nos binarios locais:
sudo mv chromedriver /usr/local/bin/


Referencias:
http://toolsqa.com/selenium-webdriver/selenium-grid-how-to-easily-setup-a-hub-and-node/