- Clone this repo
- Do
poetry install
- Open project in your favorite code editor, setup interpreter
- Download wikipedia app apk, and store it inside project root with name
app-alpha-universal-release.apk
. - Go through Appium Setup for Local Android Tutorial if you haven't set up your local infrastructure yet.
a. This guides can be an alternative source of materials: official guide on complete driver setup for android devices. Setup only one device – either an android emulator or a real android device (connected to your machine). One more real device checklist – from Zebrunner and consider some other developer options like «Stay awake» from this official android guide. If you want to set up more than one device at once, you have to decide which device to use for tests, get its id from the result of running
adb devices
command and add audid=<YOUR_DEVICE_ID>
either to the corresponding.env.{context}.defaults
file, or custom.env
file. - Run
pytest tests/
from your terminal to execute the test on Android platform, or run it through your IDE.
TBD...