Appium

by Encarta Labs Pvt Ltd Claim Listing

This Appium training course covers both Android as well as IOS real time device testing. You will learn the various types of frameworks - Data Driven Framework, Hybrid Framework, Page Object Model and Cucumber BDD with end to end report generation.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Encarta Labs Pvt Ltd Logo

img Duration

5 Days

Course Details

This Appium training course covers both Android as well as IOS real time device testing. You will learn the various types of frameworks - Data Driven Framework, Hybrid Framework, Page Object Model and Cucumber BDD with end to end report generation, batch running of test cases and reading data from XLS/properties file.

 

Course Agenda:

  • Introduction To Mobile Automation
  • Introduction To Mobile Automation
  • Tools for mobile application?
  • What is Appium?
  • Why to choose Appium over other tools
  • What all can be tested with Appium?
  • WebDriver Wire protocol
  • Hybrid Apps
  • Native Apps and WebApps
  • Download And Configure Appium On Android
  • Appium Installation Overview
  • Installation of Appium on Real Android Device
  • Difference in Hybrid and Native Apps
  • Download and Install Android SDK
  • Set Android Home And Path Variable / Test Android
  • What is API Level in Android and How is it different than Android version
  • Appium compatibility with API levels
  • Update Android SDK Platforms
  • Install ADT plugin in Eclipse
  • Set Path Of Android SDK In Eclipse and restart eclipse
  • Node Js and Dot Net Framework Installation for Appium
  • Enabling Developer Mode in Phone for Appium Android
  • Enabling USB Debugging in Phone
  • Phone USB Drivers
  • Enabling File Transfer in Phone
  • Extracting APK of any android Application for Appium
  • Download and Install Appium Desktop Server
  • Downloading Selenium
  • Appium Jars
  • Concept of DesiredCapabilities
  • Appium Desired Capabilities and Mobile Capabilities
  • Launch Android Application using Appium Code
  • AndroidDriver in Appium
  • Difference Between No Reset And Full Reset
  • Preventing appium from reinstalling application APK
  • Finding Activity Name and Package Name
  • Launching Android App with Apk with Appium
  • Maven Dependencies for Appium
  • Configure Appium With Maven
  • Download Appium
  • Running Appium from Command line
  • Running Appium server programmatically
  • Android Emulator Set up for Appium
  • AVD setup in Android Studio
  • Creating AVD
  • Launching Apps on AVD with Appium
  • Appium Architecture
  • Appium Javadocs and Important Classes/Interfaces Defining Architecture
  • WebDriver, AppiumDriver, AndroidDriver, IOSDriver
  • MobileElement, AndroidElement, IOSElement Classes
  • Can One Appium script work on Both IOS and Android Apps
  • UiAutomator2 and Espresso Driver
  • Appium Mobile App Commands
  • Importance of Activity Name and Package Name
  • Checking if App is Installed on the phone
  • Closing App
  • Installing Any App in Existing Appium Session
  • Launching Any Other App During session
  • Running app in background for sometime and permanently
  • ActivateApp And TerminateApp Functions
  • Getting Current Activity
  • Starting any Activity
  • Difference between activateApp and startActivity
  • Clearing Cache and Cookies of an App
  • Checking the Running state of the App
  • Quitting the Session
  • Difference Between close,closeApp,quit Commands
  • Appium Device Commands
  • How to minimize and maximize app?
  • Hiding keyboard
  • Checking if keyboard is hidden
  • Pressing any key of Keyboard
  • Checking if device is Locked
  • Unlocking device
  • Finding Screen Orientation
  • Rotating device - Landscape and Portrait Modes
  • Geo Commands
  • Toggling Wifi, GPS, Data, Plane mode
  • Taking Screenshots
  • Recording Screen during Appium test execution
  • Extracting Session ID
  • Extracting Underlying Source
  • Managing Logs
  • Identifying Elements In Mobile
  • Configuring Appium Inspector
  • Components of Appium Inspector
  • Investigate Elements in Appium Inspector
  • Coordinates on screen and Bounds of an element
  • Web And Mobile Commands
  • By and MobileBy Classes and Differences
  • Finding By ID
  • Importing Appium Javadocs in Eclipse
  • Concept of Xpath
  • Changing Activity Names
  • Explicit Wait and Mobile Elements
  • Custom Functions to Interact with Mobile Elements
  • Building your own Xpath
  • Finding Elements which appear after scrolling
  • Mobile Elements and UIAutomator
  • MobileBy Locator Strategy
  • Concept of AccessibilityID
  • Concept of Resource ID, Content Description
  • AndroidUIAutomator Commands
  • Finding Multiple Elements
  • Finding Elements By AndroidUIAutomator
  • Finding Elements By Text
  • Finding Elements By Resource ID and Content Description
  • Elements Inside Elements
  • Checking Presence of Element on the web Page
  • Waiting for Interaction to be successful
  • Managing checkboxes, textfields, buttons and MobileElements
  • Finding Atrributes
  • Visibility Check for Elements
  • Mobile Touch Interactions
  • AndroidTouchAction and IOSTouchAction classes
  • TouchActions and TouchAction Classes
  • Why to use TouchAction Class
  • Tapping a MobileElement
  • Press and Long Press Mobile Element
  • Location Commands
  • Swiping the screen - horizontally/vertically
  • Scrolling the screen - horizontally/vertically
  • Dragging and Dropping Elements
  • Performing Pinch and Zoom Actions
  • Building Custom Class and Functions to perform swiping/scrolling
  • WebViews / Web Application Testing
  • Working with Browsers on Mobile Phone
  • Automating Web Browsers
  • Inspecting elements in Chrome on Mobile
  • Working with WebView
  • What is Webview
  • Detecting Webview
  • Different views in Apps
  • Setting Chromedriver Exe Path in Desired Capabilities
  • Switching over to webview
  • Finding elements in Webview and Interact

  • Bangalore Branch

    19th Main Road BTM Layout, 6th Stage, Arekere, Bangalore

Check out more Appium courses in India

Vasundhara Coaching Logo

Software Testing Training Course

Software testing is the method of checking the website/application to access and analyze if it meets the specified criteria and achieves the required results.

by Vasundhara Coaching [Claim Listing ]
AIITA (All India Information Technology Association) Logo

Certificate In Software Testing

Certificate in Software Testing course is offered by AIITA (All India Information Technology Association). We are one of the leading organizations in the computer education sector and hold national and international status.

by AIITA (All India Information Technology Association) [Claim Listing ]
SVGS (SV Global Services) Logo

Testing-Automation

Testing-Automation course is offered by SVGS (SV Global Services).SVGS was Incorporated in 2016 and is known for its integrated curriculum with equal importance to academics, and employable skills.

by SVGS (SV Global Services) [Claim Listing ]
ZebLearn Logo

Cucumber Training Program

Delve into Behavior-Driven Development (BDD) and test automation with Zeblearns specialized Cucumber Training Program. Master the essentials of Cucumber, a popular BDD framework that allows for the creation of executable specifications in plain text.

by ZebLearn [Claim Listing ]
Trisect Logo

Software Testing Course

Job Oriented Software Testing is hands-on training for candidates to get better at their software testing skills along with building a strong foundation in Manual Testing Concepts and Automation with Selenium. The course is an amalgam of Software Testing Training and Job Oriented Training.

by Trisect [Claim Listing ]
  • Price
  • Start Date
  • Duration

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy