Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dockerising Appium : London Appium Meetup
Search
Shashikant Jagtap
October 28, 2015
Programming
0
87
Dockerising Appium : London Appium Meetup
This talk demonstrate integration of Appium with Docker.
Shashikant Jagtap
October 28, 2015
Tweet
Share
More Decks by Shashikant Jagtap
See All by Shashikant Jagtap
The 'Vagrantification' of Appium Hive with Ansible
shashikant86
0
650
London Selenium Meetup: ATDD with Behat
shashikant86
1
81
Other Decks in Programming
See All in Programming
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
6
1.1k
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
350
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
140
Apache Hive 4 on Treasure Data
ryukobayashi
1
410
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
300
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
130
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
220
CREってこういうこと? 体験入社 - 提案資料 - / what-is-cre-trial-employment
shinden
1
510
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.5k
Next.js App Router
quramy
11
1.7k
禅の心を手に入れよ
eltociear
1
290
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
11
1k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
The Mythical Team-Month
searls
216
42k
Agile that works and the tools we love
rasmusluckow
325
20k
Being A Developer After 40
akosma
66
580k
Typedesign – Prime Four
hannesfritz
36
2.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
222
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
Six Lessons from altMBA
skipperchong
22
3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.2k
Transcript
Dockersing and Vagrantifying Appium Shashikant Jagtap Twitter: @Shashikant86 Blog: http://shashikantjagtap.net/
Disclaimer Opinions are my own and not the 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