About Appium:
Appium
used for Automating Native and Hybrid Apps on Android, IOS, and Firefox OS
Devices. It’s an Open Source tool. Written in JavaScript and powered by Node.js,
Appium is a Selenium WebDriver-compatible server. Appium can test apps in
emulators and on real devices.
Appium aims to automate any mobile app from any
language and any test framework. Automation tool for native and
hybrid mobile apps which mean the same test cases would work on multiple
platforms.
Binding Selenium WebDriver with Appium tool (Automating
Mobile Native and Hybrid Apps) and executing selenium scripts to run native app
in emulator or device (android)
Why Appium:
·
You don't have to recompile your app or modify it in any way,
due to use of standard automation APIs on all platforms.
·
You can write tests with your favourite dev tools using any
WebDriver-compatible language such as Java, Objective-C, JavaScript with
Node.js (in both call back and yield-based flavours), PHP, Python, Ruby, C#,
Perl with the Selenium WebDriver API and language-specific client libraries.
·
You can use any testing framework.
·
If you use Apple's UIAutomation library without Appium you can
only write tests using JavaScript and you can only run tests through the
Instruments application. Similarly, with Google's UiAutomator you can only
write tests in Java. Appium opens up the possibility of true cross-platform
native mobile automation.
Supported Platforms, Languages and
Devices:
Devices : IOS, Android, FirefoxOS
Languages: Java, PHP, Python, Ruby, C#,
Perl, Objective-C, JavaScript with Node.js
Platforms : Widows, Mac, Unix
Requirements
for Setup:
•
Download Appium for Windows(here I have worked on windows)
•
Install the Android SDK. You will need to run the 'android'
tool (included in the SDK) and make sure you have an API Level 17 or greater
API installed. Set ANDROID_HOME to be your Android SDK path and add
the tools and platform-tools folders to your PATH variable.
•
Install the Java JDK and set JAVA_HOME to your JDK folder.
•
Install Apache Ant or use the one that comes with the
Android Windows SDK in the eclipse\plugins folder. Be sure to add the folder
containing ant to your PATH variable.
•
Install Apache Maven and set the M2HOME and M2
environment variables. Add the M2 environment variable to your PATH variable.
Limitation for Windows:
Need to
update .NET Framework to 4.5
No comments:
Post a Comment