Appium Automation Basics - Part 01
Appium is an automation tool which can use for testing Native, Mobile-web and Hybrid applications. It is an open source test automation tool developed by Source Labs. It is useful to run automated tests on actual devices, emulators and simulators. Appium derives its roots from selenium. Appium is an HTTP server written in Node.js that creates and handles multiple WebDriver sessions.
Appium let write tests for multiple platforms (iOS, Android and Windows phones) using the same API. It's called cross platform support of Appium. Appium supports all languages that have Selenium client libraries like- Java, JavaScript with node.js, PHP, Ruby, Python, C# etc. Appium do not require recompilation of App. Those are the advantages of using Appium for test automation.
But Appium has limited support for hybrid app testing. It will not be able to test the action that allows switchig of applications from native to web app and from web app to native. And also testing of android devices that are lower than 4.2 is not allowed in Appium.
Prerequisites to use Appium,
1. Install Appium Desktop.
2. Install Java Development Kit.
3. Install Node and NPM tool.
4. Install Android SDK.
5. Eclipse. (For Java)
Appium let write tests for multiple platforms (iOS, Android and Windows phones) using the same API. It's called cross platform support of Appium. Appium supports all languages that have Selenium client libraries like- Java, JavaScript with node.js, PHP, Ruby, Python, C# etc. Appium do not require recompilation of App. Those are the advantages of using Appium for test automation.
But Appium has limited support for hybrid app testing. It will not be able to test the action that allows switchig of applications from native to web app and from web app to native. And also testing of android devices that are lower than 4.2 is not allowed in Appium.
Prerequisites to use Appium,
1. Install Appium Desktop.
2. Install Java Development Kit.
3. Install Node and NPM tool.
4. Install Android SDK.
5. Eclipse. (For Java)

Comments
Post a Comment