Mobile Automation basics - Appium Installation

Mobile Automation basics - Appium Installation

    Appium is an 'HTTP Server' written using Node.js platform and drives iOS and Android session using Webdriver JSON wire protocol. 

 Installation Process:

-Install node.js + Android SDK +  Java JDK + Appium [Quick tip : Install using Chockolaty (it's effortless!)]

-Create/Set/Verify following Environment variables:
 ANDROID_HOME > Android SDK path [C:\....\sdk\tools]
JAVA_HOME > JDK folder
Set PATH to Apache Ant and Apache Maven installation bin folder.

-To create an emulator, start the Android SDK Tools > SDK Manager, select required version of android and install. To create and launch an emulator go to Android SDK Manager > AVD manager and create.
  <Or> Simply attach any Android device to your system in debug mode. Verify connectivity by 'adb devices' command.

Note that to test iOS you can install VMware on windows 7 , then install Mac OX on VM and use it for your appium testing for IOS devices. Because there is no Xcode available for windows 7 and without xcode you can't use appium for IOS.

How to user Appium in next installment. Happy Testing !!

Neela Anand

QA Automation- Selenium | TestNG | Java | Framework Customization | Maven | Gradle | Katalon | Rest Assured | Cucumber | Appium | Ready API | Functional & Mobile Testing

8y

-Tried to automate Flipkart App in Android mobile.Entered Searched item "Mobile"in search text box. -Unable to initiate the search. Used Actions,Robot class &amp; even used ASCII key for Enter key &amp; also sendkeys method with "\n". -Please give me a solution.Thanks in Advance.

Like
Reply
Adyasha Samantara

Senior Business Consultant at Infor

9y

Good one and helpful......

NARAYANAN PALANI 👁️🗨️

Platform Engineering Lead | AWS ,Azure ,Google Cloud Certified Architect | Cloud Solutions Expert | Driving Innovation in Retail, Commercial & Investment Banking | CI/CD | DevOps | Cloud Transformation

9y

Good one mate!

To view or add a comment, sign in

More articles by Aditya C.

Insights from the community

Others also viewed

Explore topics