Is it possible to automate iOS applications with Appium in Docker with the Appium server running in a container?
You should be able to use the appium-docker-ios Docker image for this.
You'll need an Apple Developer account, a developer profile (with a provisioning profile and a developer certificate), and the developer disk images before you get started.
On your Linux machine, you need to:
~/.quamotion/quamotion.developerprofile
, save the password to your developer profile in ~/.quamotion/quamotion.developerprofile.password
and save the developer disks to /.quamotion/devimg
.Then, you can start Appium using the following command:
docker run \
-p 4723:4723 \
-v /var/run/usbmuxd:/var/run/usbmuxd \
-v ~/.quamotion/:/etc/quamotion/
-e DEVELOPER_PROFILE_PASSWORD=1
--name appium-docker-ios
quamotion/appium-docker-ios
You should see the Appium server starting.
From here, you should be able to launch iOS automation just like you would on iOS devices.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With