Launch Android App Using Appium – Step by Step Guide
By Bhau Automation • Appium Mobile Automation Series – Part 5
🎯 What You Will Learn
- How to launch Android app using Appium
- Appium desired capabilities explained
- Launching app on real device & emulator
- Appium server configuration
- Creating first Appium test
📌 What is Appium?
Appium is an open-source mobile automation tool used to automate Android and iOS applications. It supports real devices, emulators, and cloud platforms like BrowserStack.
⚙️ Prerequisites to Launch App
- Java JDK Installed
- Android Studio
- Appium Server
- Node.js
- Android Emulator or Real Device
- Maven Project
📱 Appium Desired Capabilities
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformName", "Android");
caps.setCapability("deviceName", "Android Emulator");
caps.setCapability("automationName", "UiAutomator2");
caps.setCapability("appPackage", "com.swaglabsmobileapp");
caps.setCapability("appActivity", ".MainActivity");
🚀 Launch App Using Appium
URL url = new URL("http://127.0.0.1:4723/wd/hub");
AndroidDriver driver = new AndroidDriver(url, caps);
System.out.println("Application Launched Successfully");
✅ Common Issues & Fixes
- ✔ App not launching → Check appPackage & appActivity
- ✔ Device not detected → Enable USB debugging
- ✔ Session not created → Restart Appium server
- ✔ Build error → Check Java & SDK paths
📌 Real-World Use Cases
- Mobile login automation
- Regression testing
- CI/CD mobile automation
- Cloud testing with BrowserStack
🎥 Watch Complete Video
👉 Watch Appium App Launch Tutorial
🎯 Key Takeaways
- Appium supports Android & iOS automation
- Desired capabilities are mandatory
- Appium Inspector helps in debugging
- Foundation for mobile automation framework
🚀 Next Video: Writing First Appium Test Script & Framework Setup
Created with ❤️ by Bhau Automation