Introduction to Appium
- Introduction
- Overview of Open Source Mobile Test Automation tools
- Open source Mobile Automation tool Evaluation docs
- Why APPIUM
- Limitations
- architecture
Appium- Prerequisites & Installation for Windows
- Prerequisites
- Java Installation & Configuring System Environmental variables
- Maven Configuration
- Android SDK configuration
- Eclipse IDE configuration
- installation of windows
Installation for APK Files
- What is an APK file
- Various sources to get APK files
- Installing application on a real device using these APK files
- Automating INDIAMART-Login
- Automating Facebook- Post Status
- Automating Facebook- Delete Post & User Logout
Object identification
- Element Locators
- Locating elements by resource ID
- Locating elements by name
- Locating elements by class name
- Locating elements by XPath
Basics of Android
- Share & Control the Real Android Device screen from the PC
- Download Android Platforms using SDK Manager
- CreateVirtual Devices/Emulators using AVD Manager
APPIUM basic concepts
- Setting up a basic project
- Appium API Reference
- What are DesiredCapabilities
- Knowing AppPackage and Launcher Activity of Android App
APPIUM commands
- sendKeys()
- click()
- get Location()
- get Context Handles()
- find Element()
- closeup()
- quit ..etc
Mobile Touch Gestures- Swipe, Scroll
- Performing Click and Swipe using the Touch Action class
- Performing Swipe using screen coordinates(x,y)
- Performing Long presses using the TouchAction class
Android MobileBrowser-Automating Mobile Web Application
- Introduction to Mobile Web Automation
- How to get User-agent from Android Browser
- Identifying the objects on the Mobile browser
- Automating mobile-specific websites
Appium- Prerequisites & Installation for Mac
- Prerequisites
- Java Installation & Configuring System Environmental variables
- Maven Configuration
- Android SDK configuration
- Xcode Configuration
- Eclipse IDE configuration
- Appium installation on Mac
- Install from the command line using npm
Appium- iOS App Download
- Emulators Vs Simulators
- iOS App Download
- Share the IOS Device Screen on the Mac
- Provisioning Development Built on Real IOS Devices
- Using an inspector to identify the element properties
Working with IOS Controls on Real IOS Devices
- 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