dockerising appium : london appium meetup

Post on 16-Apr-2017

2.041 Views

Category:

Software

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related