APPIUM TUTORIAL

Appium :

    Chapter 1: Introduction to Appium
    • Introduction to Appium
    • Overview of Open Source Mobile Test Automation tools
    • Open source Mobile Automation tool Evaluation docs
    • Why APPIUM
    • Limitations of APPIUM
    • Appium architecture
    Chapter 2: Appium- Prerequisites & Installation for Windows
    • Appium Prerequisites
    • Java Installation & Configuring System Environmental variables
    • Maven Configuration
    • Android SDK configuration
    • Eclipse IDE configuration
    • Appium installation on windows 
    Chapter 3: Installation for APK Files
    • What is an APK file
    • Various sources to get APK files
    • Installing application on real device using these APK files
    • Automating INDIAMART-Login
    • Automating Facebook- Post Status
    • Automating Facebook- Delete Post & User Logout
    Chapter 4: Object identification
    • UI Automator Component
    • Element Locators
      • Locating elements by resource ID
      • Locating elements by name
      • Locating elements by classname
      • Locating elements by xpath
    Chapter 5: Basics of Android
    • Share & Control Real Android Device screen from PC
    • Download Android Platforms using SDK Manager
    • create virtual Devices/Emulators using AVD Manager
    Chapter 6: APPIUM basic concepts
    • Setting up a basic project
    • Appium API Reference
    • What are DesiredCapabilities
    • Knowing AppPackage and Launcher Activity of Android App
    Chapter 7: APPIUM commands
    • sendKeys()
    • click()
    • getLocation()
    • getContextHandles()
    • findElement()
    • closeApp()
    • quit ..etc
    Chapter 8: Mobile Touch Gestures-DragDrop, MultiTouch, Swipe,Scroll
    • Performing Drag and Drop using TouchAction class
    • Performing Click and Swipe using TouchAction class
    • Performing MultiTouch and Drop using MultiTouchAction class
    • Performing Swipe using screen coordinates(x,y)
    • Performing Long press using TouchAction class
    Chapter 9: Android MobileBrowser-Automating Mobile Web Application
    • Introduction to Mobile Web Automation
    • How to get User-agent from Android Browser
    • Identifying the objects on Mobile browser
    • Automating mobile-specific websites
    Chapter 10: Android- Automating Built-in Apps(Phone, contact, Settings)
    • Android BuiltIn App(Phone): Dial phone number
    • Android BuiltIn App(Message): Sending a message
    • Android BuiltIn App(Clock) : Setup Recurring Alarm
    Chapter 11: Appium- Prerequisites & Installation for Mac
    • Appium Prerequisites
    • Java Installation & Configuring System Environmental variables
    • Maven Configuration
    • Android SDK configuration
    • Xcode Configuration
    • Eclipse IDE configuration
    • Appium installation on Mac
    • Install Appium from command line using npm
    Chapter 12: Appium- iOS App download
    • Emulators Vs Simulators
    • iOS App download
    • Share IOS Device Screen on Mac
    • Provisioning Development Build on Real IOS Device
    • Using Appium inspector to identify the element properties
    Chapter 13: Working with Safari browser on IOS Device
    • Running ios first automation test case
    • Launch Safari browser on IOS Simulator
    • Launch Safari Browser on Real IOS Device
    Chapter 14: Working with IOS Controls on Real IOS Device
    • Working with Steppers(UIAStepper)
    • Working with Switches(UIASwitches)
    • Working with Sliders(UIASlider)
    • Working with PickerWheel(UIAPickerWheel)
    • Working with Date Picker
    • Working with Segmented Controls(UIASegementedControl)
    • Working with Page Indicator(UIAPageIndicator)
    • Handling alerts
    Chapter 15: Jenkins-Continous Integration with Appium
    • Parametrizing DesiredCapabilities using Maven
    • Integrating Appium with CI tool Jenkins
    • Dynamic Parametrization of DesiredCapabilities using Jenkins
    • Scheduling the framework to run at specific time
    Chapter 16: SauceLabs-Cloud Integration with Appium
    • Integrate Appium IOS Tests with SauceLabs
    • Integrate Android Appium Tests with SauceLabs
    Chapter 17: Programmatically Launch Appium on Mac & Windows
    • Programmatically launch Appium using AppiumServiceBuilder
    • Programmatically Launch Appium on Windows
    • Programmatically Launch Appium on Mac
    Chapter 18: PageFactory Model- Automating IOS App
    • PageObject Pattern & PageFactory Introduction
    • Developing PageObject Model and extending PageFactory support
    • Creating AbstractTest & AbstractPage
    • Writing Tests in PageFactory Model
    • Using @iOSFindBy and @AndroidFindBy Annotations
    Chapter 19: Appium Tests Parallel Execution
    • Run Appium Test Cases Across Multiple Devices Using Grid
    Chapter 20: Capture Video and Screenshots for iOS & Android test runs
    • Android: Record Video Screen during test execution 
    • iOS: Video Record Screen during Test Execution
    • Eclipse IDE- Fix for ADB Path error during Video Capture on Android
    Chapter 21: Overview on Appium 1.6.4 version
    • Introduction to XCUITest with iOS Simulator
    • Appium Desktop App and XCUITest Config with Real Device

    Comments

    Popular posts from this blog

    ReportPortal With Selenium, TestNG

    Appium - Getting android app Package name and appActivity

    Native Apps - Inspect elements by using UI Automator Viewer and Appium Desktop Inspector