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
91
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
86
Other Decks in Programming
See All in Programming
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
220
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
110
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
280
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
250
Оптимизируем производительность блока Казначейство
lamodatech
0
870
KubeCon NA 2024の全DB関連セッションを紹介
nnaka2992
0
110
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
220
Scalaから始めるOpenFeature入門 / Scalaわいわい勉強会 #4
arthur1
1
380
Spatial Rendering for Apple Vision Pro
warrenm
0
340
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
170
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
1.2k
テストコード書いてみませんか?
onopon
2
280
Featured
See All Featured
Designing for Performance
lara
604
68k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
The Cost Of JavaScript in 2023
addyosmani
46
7.1k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
A designer walks into a library…
pauljervisheath
205
24k
Facilitating Awesome Meetings
lara
50
6.2k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
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