Appium Introduction

Appium is an open source free Automation Mobile App Tool.Automate Native apps, Hybrid  apps and Mobile Web browser Automation.Drives Android , IOS and Windows based Apps.With the help of WebDriver Protocol. Appium is a Cross Platform ,you can write the test scripts against Multiple Platforms with the same API,IOS + ANDROID + WINDOWS.

Appium Introduction:



Before jump into Appium Introduction,we should learn some concepts about Mobile Apps types in the market.Three types of Mobile Apps are their in market,those are

Native Apps : Developed using IOS , Android & Windows SDK Platforms.
Examples : Facebook , What’s Up , Times of India etc.

Hybrid Apps : Hybrid apps are part of Native Apps and Web Apps , it is a wrapper of web View.Hybrid apps build wrapper for already developed Web Sites.
Example : Blogger

Web Apps : Works in Web Browsers and implemented by HTML 5 .

Appium Supported Frameworks:

iOS Platform : Apple’s UIAutomation
Android 4.2+ Platform : Google’s UiAutomator
Android 2.3+ Platform : Google’s Instrumentation - Selendroid 
Windows: Microsoft’s WinAppDriver.

Appium System Requirements:

JDK should be installed
Set JAVA_HOME
Install Android SDK
Node JS
PDA .net for phone connectivity(in phone and Computer)
Emulators

Appium Limitations:

Less than Android version 17 will not work
In IOS script will execution time is more.
Limit Supports for Gestures
Not supports for Toast Messages.

Supported Languages:

Java
JavaScript
PHP
Python
Ruby

Please provide your valuable comments on this post.Thank you for reading My blog posts.

No comments:

Post a Comment