Appium w. Python
Documentation
https://appium.github.io/python-client-sphinx/
https://appium.io/docs/en/2.5/quickstart/
https://www.lambdatest.com/support/docs/appium-python-pytest/
Directions
- Following the quickstart documentation, use appium-doctor to correct any misconfiguration issues
- If you are using VSCode, add python and simcode extensions, otherwise you can use genymotion or real devices
- Install the necessary drivers for ios and android
- Use the following configurations (
conftest.py
/conftest_ios.py
) and set your environment up accordingly - Launch appium server
- Launch the device emulator(s)
- For android, run the script:
../tests/android/pytest_setup_check.py
(be mindful of the imports from other directories) - For ios, run the script:
../tests/ios/pytest_ios_setup.py
(be mindful of the imports from other directories)
Demo Apps
- For Android,
../apps/android/ApiDemos-debug.apk
- For iOS, ``../apps/ios/UIKitCatalog-iphonesimulator.app`