Enhanced Appium docker image for testing on physical devices (Android and iOS), including Phones, Tablets, TV and emulators/simulators.
- It is built on top of Appium and supports:
- Connection with iOS devices via the Linux Hardware
- Integration with STF for remote manual testing
- Cached local storage to minimize download calls to external resources (S3, AppCenter, Azure, etc.)
- Video recording capabilities including AppleTV, AndroidTV, and TizenTV
- Video recording for pre-conditions and mapping with test results in Zebrunner Reporting
Feel free to support the development with a donation for the next improvements.
Follow the installation and configuration guide in MCloud to reuse this image effectively.
- Clone Zebrunner Appium and patch sources:
git clone https://github.com/zebrunner/appium.git cd appium export APPIUM_HOME=/usr/local/lib/node_modules/appium cp -R -v ./files/mcloud/* ${APPIUM_HOME}/
- Download v1.0.120+ go ios utility go-ios-mac.zip and put into
/usr/local/bin
Make sure to unblock it as it goes from not identified developer on MacOS
Code - Apache Software License v2.0
Documentation and Site - Creative Commons Attribution 4.0 International License