Appium With Java Tutorials


1. Appium Introduction 

       1.1 What is Appium

       1.2 History of Appium

       1.3 Appium Philosophy

       1.4 Appium: Advantages & Disadvantages

       1.5 Appium Architecture

       1.6 The Mobile JSON wire Protocol

       1.7 Appium Session

       1.8 Appium Server and its Client Libraries

2. Appium Installation & Setup on Windows

       2.1 Install Java Development Kit (JDK) on Window  (Coming Soon)

       2.2 Set up Java Environment Variable Path in Window  (Coming Soon)

       2.3 Install Android SDK / ADB on Window

       2.4 Install Android SDK Packages

       2.5 Android Studio: Install Intel Hardware Accelerated Execution Manager

       2.6 Set up Android Environment Variable on Window 10

       2.7 Download and Install NodeJs on Window 10

       2.8 Install Microsoft .net Framework

       2.9 Download and Install Appium Desktop Client

       2.10 Enabling Developer Mode Option on Android Device

       2.11 Install PdaNet to Connect with Android Device

       2.12 Install Eclipse IDE on Window  (Coming Soon)

       2.13 Appium GUI for Windows

3. Appium Installation & Setup on MacOS

       3.1 Install Java on MacOS  High Sierra 10

       3.2 Set up Java System Variable on Mac (Coming Soon)

       3.3 Install Android SDK / ADB on Mac

       3.4 Set up Android System Variable on Mac (Coming Soon)

       3.5 Install Eclipse Photon IDE on MacOS High Sierra

       3.6 Install Xcode on MacOS High Sierra 10

       3.7 Install Homebrew on MacOS High Sierra 10

       3.8 Install Node.js and NPM on MacOS High Sierra 10

       3.9 Download and Install Appium Desktop Client

4. Appium Installation & Setup Ubuntu

      4.1 Install Java on Ubuntu 18.04 LTS Operation System

      4.2 Install Eclipse on Ubuntu 18.04 LTS and 16.04

      4.3 Install Android Studio on Ubuntu 18.04 LTS

      4.4 Install Appium on Ubuntu 18.04 LTS

5. Setting up Emulators and Simulators

       5.1 Create Android Emulator using Window Command Line(Coming Soon)

       5.2 Create Android Emulator using Ubuntu/Mac Terminal (Coming Soon)

       5.3 Create Android Emulator using AVD Manager (Coming Soon)

       5.4 Launch iOS Simulators using Appium Server

6. Appium GUI

       6.1 How to start and stop Appium Server (Coming Soon)

       6.2 Appium Logs (Coming Soon)

       6.3 Start Appium Inspector Session (Coming Soon)

       6.4 Set and save Desired Capabilities (Coming Soon)

       6.5 Select/Inspect Element using Appium (Coming Soon)

       6.6 Swipe/Tap by Coordinates Appium (Coming Soon)

       6.7 Record Script in Appium (Coming Soon)

       6.8 Search for Element in Appium (Coming Soon)

       6.9 Refresh, Back, Copy XML Source in Appium (Coming Soon)

7. Appium Project Setup

       5.1 Create Appium Project with Eclipse and Maven  (Coming Soon)

       5.2 Jar file or Maven dependencies required for Appium Project     (Coming Soon)

6. Capabilities

       6.1 Appium Desired Capabilities

       6.2 Android Capabilities

       6.3 iOS Capabilities

7. Finding Elements

       7.1 Finding Element using Chrome ADB Plugin for Android Web Based App

       7.2 Finding Element using Safari Develop Option (Coming Soon)

       7.3 Finding Element using Appium Inspector (Coming Soon)

       7.4 Finding Element using Different Locator Strategy for Mobile App (Coming Soon)

8. Automate Native Android App

       6.1 Download sample .apk file for Your project  (Coming Soon)

       6.2 Write your first Appium Script   (Coming Soon)

       6.3 Execute Appium Script  (Coming Soon)

9. Automate Native iOS App  (Coming Soon)

10. Automate Web Based App (Coming Soon)

11. Automate Hybrid App (Coming Soon)

12. Synchronize Your Test (Coming Soon)

13. Automate Gestures (Coming Soon)

14. Advance Project Setup (Coming Soon)

15. Integration with Selenium Grid (Coming Soon)

16. Integration with Cucumber (Coming Soon)