Dockerising Appium : London Appium Meetup
-
Upload
shashikant-jagtap -
Category
Software
-
view
2.037 -
download
5
Transcript of Dockerising Appium : London Appium Meetup
Dockersing and Vagrantifying Appium
Shashikant JagtapTwitter: @Shashikant86
Blog: http://shashikantjagtap.net/
Disclaimer
Opinions are my own and not Opinions are my own and not the views of my employerthe views of my employer
Overview
Appium Visualization Appium + Docker Toolbox Provisioning Android-Appium with Docker Running appium in Docker Containers Using Docker container as Jenkins Slave Provisioning Android-Appium with Vagrant Demo
Visualizing Appium Appium Installation is pain NodeJS, DMG, Build From Source
Visualizing Appium Appium Installation is pain NodeJS, DMG, Build From Source USB mounting
Visualizing Appium Appium Installation is pain NodeJS, DMG, Build From Source USB mounting Appium Server running
Visualizing Appium Appium Installation is pain NodeJS, DMG, Build From Source USB mounting Appium Server running ADB Installtion
Visualizing Appium Appium Installation is pain NodeJS, DMG, Build From Source USB mounting Appium Server running ADB Installtion Connected Devices
Visualizing Appium Appium Installation is pain NodeJS, DMG, Build From Source USB mounting Appium Server running ADB Connected Devices Test Framework
Docker Forget VM's … Think of Containers
Docker Forget VM's … Think of Containers Docker https://www.docker.com/
Docker Forget VM's … Think of Containers Docker https://www.docker.com/ Docker ToolBox Everything in one BOX
Docker Forget VM's … Think of Containers Docker https://www.docker.com/ Docker ToolBox Everything in one BOX Start with DockerFile Launch Lightweight Containers Build, Ship and Deploy
Pull The repo
$docker pull shashikant86/docker-appium-cucumber
Docker-Appium
Pull The repo
$docker pull shashikant86/docker-appium-cucumber
DockerHub https://hub.docker.com/r/shashikant86/docker-appium-cucumber
/
GitHub https://github.com/Shashikant86/docker-appium-cucumber
Docker-Appium
Launch Appium
Launch Appium Server – One Instance
$ docker run -d --privileged -v /dev/bus/usb:/dev/bus/usb -p 4723:4723 shashikant86/docker-appium-cucumber
Launch Appium
Launch Appium Server – One Instance
$ docker run -d --privileged -v /dev/bus/usb:/dev/bus/usb -p 4723:4723 shashikant86/docker-appium-cucumber
Launch Appium with ARG $ docker run -d --privileged -v /dev/bus/usb:/dev/bus/usb -e
appium_args="-p 4723 -bp 2251 -U 32456" -p 4723:4723 shashikant86/docker-appium-cucumber
Appium in Container
Check Appium Version
$ docker exec CONTAINER_ID appium -v
This Docker image can be used as Jenkins Slave !
Vagrant – Appium Provision Appium with Vagrant Shell & Ansible Provisioner GitHub: https://github.com/Shashikant86/vagrant-ansible-
appium
Blog post http://goo.gl/W02u5A
Thanks