Mobile Automation Using Appium - vodQA Bangalore 2015
1. AUTOMATION -
THE MOBILE WAY
Mobile automation using Appium : An open source, cross
platform tool for automating native, mobile web and hybrid
applications
3. Appium Philosophy
• You’re testing the same app you are shipping
• Write tests in any language and framework you want
• Wrapped vendor-provided frameworks in WebDriver API
(JSON Wire Protocol)
• Open source
3
4. 4
Calabash Appium Robotium UiAutomator Frank MonkeyTalk
Android Yes Yes Yes Yes No Yes
iOS Yes Yes No No Yes Yes
Scripting
Language
Ruby Any Java Java Ruby
MonkeyTalk
Command
Language
Supported
API Levels
All All All >=16
No Android
Support
Javascript API
Open Source Yes Yes No (Recorder) Yes Yes Yes
Support for
Apps
Native,
Hybrid
Native,
Hybrid, Web
Native, Hybrid Native Native Native, Hybrid