8000 GitHub - reinaldorossetti/udemy_robotframework_appium
[go: up one dir, main page]

Skip to content

reinaldorossetti/udemy_robotframework_appium

Repository files navigation

udemy_robotframework_appium 🚀🤖

1. Pré-requisitos 🛠️

Antes de começar, certifique-se de ter os seguintes itens instalados e configurados em seu sistema:

💡 O Python 3.11 é até 60% mais rápido que o 3.10. Veja Faster CPython para detalhes.

2. Appium Configuração 🛠️

npm install -g appium 
appium driver install uiautomator2
appium driver update uiautomator2
appium -p 4723 -a 127.0.0.1 -pa wd/hub --allow-cors
appium -pa wd/hub --allow-cors

De forma reduzida o comando:

appium -a 127.0.0.1 --allow-cors

Em caso de dar erro com certificado

npm config set strict-ssl false

Compatibility Matrix 📊

Appium Python Client Selenium binding Python version
5.1.1+ <5.0.0 3.9+
4.5.0 - 5.1.0 4.26.0 - 4.31.0 3.9+
4.3.0 - 4.4.0 4.26.0 - 4.31.0 3.8+
3.0.0 - 4.2.1 4.12.0 - 4.25.0 3.8+
2.10.0 - 2.11.1 4.1.0 - 4.11.2 3.7+
2.2.0 - 2.9.0 4.1.0 - 4.9.0 3.7+
2.0.0 - 2.1.4 4.0.0 3.7+
1.0.0 - 1.3.0 3.x 3.7+
0.52 and below 3.x 2.7, 3.4-3.7

⚠️ O Appium Python Client depende do Selenium Python binding, portanto, atualizações no Selenium podem afetar o funcionamento do Appium Client.


Instalação dos Pacotes 📦

Veja mais em:
https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/

Versão do Robot Framework adotado no curso (Atual no momento do curso):
Robot Framework 7.3.1

pip install robotframework==7.3.1

Robot Appium Library

pip install robotframework-appiumlibrary==2.1.0
pip install Appium-Python-Client<4.0.0

Download do APK do nosso primeiro exemplo 📱

⬇️ ApiDemos-debug.apk


Documentação das Libraries 📚


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0