Siga todos os passos das pré-condições para que você possa desenvolver e executar os scripts de teste para o workshop
Atenção: o Valor da variável é ilustrativo. O diretório correto deve ser o local onde está instalado o JDK, podendo haver diferenças na versão (números após o jdk1.8.0)
PATH
e clique em Editar...Atenção: se a variável PATH não existir, crie a variável com o mesmo valor de variável.
java
e pressione a tela ENTER
Você pode usar a IDE de sua escolha para desenvolver os seus scripts de teste. Se você não tiver uma IDE, recomendo:
Você pode seguir o vídeo que da página que é exibida após o início do download para instalar o Android Studio. Alternativamente você pode acessá-lo através deste link https://developer.android.com/studio/install.html
Observação: as versões listadas para a aba SDK Tools provavelmente devem estar desatualizadas. Sempre utilize a versão que está sendo exibida para você
ANDROID_HOME
PATH
e clique em Editar...o %ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin
%ANDROID_HOME%\platform-tools
uiautomatorviewer
e pressione ENTERadb
e pressione ENTER
npm install -g appium
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
npm install -g appium
Para ter uma forma mais fácil e performática de executar testes paralelos para web usaremos containers Docker. Por isso será necessário esta instalação.
Atenção:Se você usa Windows, e ele não é o Windows 10, já um processo separado descrito nos passos abaixo
Os containers servirão para executar os testes paralelos com auto-escala (legal né?)
docker pull elgalu/selenium
docker pull dosel/zalenium
docker run --rm -ti --name zalenium -p 4444:4444 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /tmp/videos:/home/seluser/videos \
--privileged dosel/zalenium start
docker stop zalenium
npm install
npm start
Se você tiver qualquer dúvida envie um e-mail para mim com o assunto Workshop Agile Brazil 2018