Public | Automated Build

Last pushed: 3 months ago
Short Description
Appium server to run tests on Android devices
Full Description


Appium server to run tests on Android devices.

This image has been created based on Selenium Base image:

How to use this image

Launch the image

Launch the image with --privileged option to allow docker instance to view connected USB devices:

$ docker run -d -P --privileged -v /dev/bus/usb:/dev/bus/usb --name appium rgonalo/appium

Get Appium server ip and port

You can acquire the port that the Appium server is exposed to by running:

$ docker port appium

In Linux, Appium server ip is, but in Windows and Mac you must acquire the ip by running:

$ docker-machine ip

Run Appium tests

Connect your Android mobile to the host via USB and execute your Appium tests on the remote server

You can tail Appium server logs with the following docker command:

$ docker logs --follow appium

To install an APK, copy the APK file into the container and then install it with adb from container:

$ docker cp APK_FILE appium:/
$ docker exec -it appium adb install APK_FILE
Docker Pull Command
Source Repository