RegisterLogin
Selenium Labs - Selenium Training InstituteSelenium Labs - Selenium Training Institute
  • About Us
  • Courses
    • Selenium With JAVA
    • Selenium With Python
    • Selenium With C #
    • Appium Training
    • JMeter
    • Coded Ui
    • WebServices Testing
    • Katalon Studio
    • Protractor
  • Training Methods
    • Classroom Training
    • Online Training
    • E LEARNING
  • Corporate Training
    • Bangalore
    • Chennai
    • Pune
  • Blog
  • Contact

    Courses

    • Home
    • All courses
    • Courses
    • Appium Training
    CoursesCoursesAppium Training
    • 1. INTRODUCTION TO MOBILE AUTOMATION 13

      • Lecture1.1
        Various tools for mobile application?
      • Lecture1.2
        What is Appium?
      • Lecture1.3
        What all can be tested with Appium?
      • Lecture1.4
        WebDriver Wire protocol
      • Lecture1.5
        Hybrid Apps, Native Apps and WebApps
      • Lecture1.6
        Concept of UIAutomator (AndroidUIautomator Usage)
      • Lecture1.7
        When to use Selendroid and when to use Appium
      • Lecture1.8
        IOS-driver
      • Lecture1.9
        Drawbacks and Limitatiions
      • Lecture1.10
        What is seledroid
      • Lecture1.11
        Difference between Appium and Selendroid
      • Lecture1.12
        How things came into being
      • Lecture1.13
        What should I learn?
    • 2. DOWNLOAD AND CONFIGURE APPIUM/MAVEN DEPENDENCY 25

      • Lecture2.1
        Configuring appium on real device & Appium Studio
      • Lecture2.2
        Why work on real device?
      • Lecture2.3
        Download and Configure Android on local machine
      • Lecture2.4
        Understanding difference between Api level and Android version
      • Lecture2.5
        API levels and Android versions supported by Appium supported by android
      • Lecture2.6
        Getting correct API level for Android
      • Lecture2.7
         Getting correct Android version in Phone – Provider dependant
      • Lecture2.8
         Enabling developer mode
      • Lecture2.9
         Debug level settings in Phone
      • Lecture2.10
         Connecting phone and making sure its being detected in DDMS(Pdanet software)
      • Lecture2.11
         Install Node JS
      • Lecture2.12
         Install Microsoft Dot Net framework
      • Lecture2.13
         Download Appium’
      • Lecture2.14
         Configuring Various versioning/API level requirements for Appium
      • Lecture2.15
         Starting Appium Server from Console
      • Lecture2.16
         Starting Appium Server from command prompt
      • Lecture2.17
         Various command line arguments for Appium
      • Lecture2.18
         Running your first Appium Program
      • Lecture2.19
         Configuring appium on Simulator
      • Lecture2.20
         Installing Simulator
      • Lecture2.21
         Running first Script on Simulator
      • Lecture2.22
         Difference when running automation script on the real device and simulator.
      • Lecture2.23
         Maven dependencies
      • Lecture2.24
         Various Maven/POM dependencies for Appium
      • Lecture2.25
         Downloading/Configuring Appium, Selenium from Maven/POM dependencies
    • 3. LAUNCHING HYBRID/NATIVE APPS WITH APPIUM 15

      • Lecture3.1
         Desired Capabilities for Appium and Android
      • Lecture3.2
         Concept of Apk file, AppActivityName and AppPackage
      • Lecture3.3
         How to get Apk file, AppActivityName and AppPackage for any application
      • Lecture3.4
         Is Apk file necessary to test App – Not in all cases
      • Lecture3.5
         Javadocs for Appium
      • Lecture3.6
         AppiumDriver and RemoteWebDriver classes
      • Lecture3.7
         Launching System Hybrid Apps
      • Lecture3.8
         Appium reinstalls App
      • Lecture3.9
         Preventing Appium from deleting and reinstalling App
      • Lecture3.10
         Launching other user installed Hybrid Apps
      • Lecture3.11
         Checking wheter App is installed on Phone
      • Lecture3.12
         Launching native Apps like calculator, Contacts, Settings
      • Lecture3.13
         Details on native supported methods (Android and iOS)
      • Lecture3.14
         Native and Hybrid specific classes
      • Lecture3.15
         Always quit Appium – Mandatory
    • 4. IDENTIFYING ELEMENTS 48

      • Lecture4.1
         Concept of UIAutomator
      • Lecture4.2
         Understanding Android Layouts
      • Lecture4.3
         Tagname not supported
      • Lecture4.4
         android.widgit.* – everything starts from here
      • Lecture4.5
         Android UIAutomator framework
      • Lecture4.6
         FindElement and FindElementByAndroidUIAutomator
      • Lecture4.7
         Using UISelector Class
      • Lecture4.8
         Finding by Classname
      • Lecture4.9
         Building Xpaths
      • Lecture4.10
         Frame Handling
      • Lecture4.11
         Challenges faced in finding Elements and Workarounds
      • Lecture4.12
         Using Android UIAutomator’sUISelector() and its functions
      • Lecture4.13
         Hiding Keyboard
      • Lecture4.14
         Waiting – Implicit and Explicit Waits
      • Lecture4.15
         Finding multiple Elements
      • Lecture4.16
         Finding Elements inside Elements
      • Lecture4.17
         ComplexFind and MobileElement
      • Lecture4.18
         Finding Elements with Multiple criterias using ComplexFind
      • Lecture4.19
         Selector Key codes
      • Lecture4.20
         Finding elements by text using AndroidUIAutomator commands
      • Lecture4.21
         Using Assertions
      • Lecture4.22
         Handling Date Elements/Objects
      • Lecture4.23
         Selecting element in Spinner
      • Lecture4.24
         Finding selected Elements
      • Lecture4.25
         Getting Value from TextView
      • Lecture4.26
         Finding selected Elements
      • Lecture4.27
         Clear value of a TextView
      • Lecture4.28
         Detailed Architecture of Appium API
      • Lecture4.29
        WebDriver, RemoteWebDriver, MobileDriver, AppiumDriver, AndroidDriver and IOSDriver – Relationship
      • Lecture4.30
         Execute function in AndroidDriver
      • Lecture4.31
         Mobile commands
      • Lecture4.32
        JavascriptExecutor and mobile commands “AndroidDriver functions – isLocked, openNotifications, pressKeyCode, scrollTo, scrollToExact , pinch, tap, startActivity, closeApp(), execute, removeApp, resetApp, rotate, runAppInBackground, swipe
      • Lecture4.33
         Handling Zoom feature in the app
      • Lecture4.34
         Scrolling and Swiping a ListView
      • Lecture4.35
         Difference between Scroll and Swipe
      • Lecture4.36
         ScrollTO and ScrollTOExact
      • Lecture4.37
         Scroll using UIScrollableand UISelector
      • Lecture4.38
         Search for products on amazon and get all product names
      • Lecture4.39
         Command getAttribute – content-desc
      • Lecture4.40
         MobileElement, IOSElement and AndroidElement89
      • Lecture4.41
         Difference in WebElement, MobileElement, AndroidElement
      • Lecture4.42
         MobileElement functions
      • Lecture4.43
         Selector Key codes
      • Lecture4.44
         Objects inside Objects
      • Lecture4.45
         Scrolling a listview and finding an element
      • Lecture4.46
         Detecting presence of Elements
      • Lecture4.47
         Using UI Automator in Compressed layout
      • Lecture4.48
         Testing in different layouts-Switching layouts between portrait and landscape
    • 5. XML VIEWER 7

      • Lecture5.1
         Getting and storing the Android App XML view
      • Lecture5.2
         When to use android xml view
      • Lecture5.3
         Launching XML View from WebDriver
      • Lecture5.4
         Finding Elements in XML view
      • Lecture5.5
         Finding Scroll List elements in XML View
      • Lecture5.6
         You can do anything with XML View
      • Lecture5.7
         Limitations of XML view
    • 6. TOUCH ACTIONS 9

      • Lecture6.1
         Touch Events
      • Lecture6.2
         Android key events like home, backspace, delete etc
      • Lecture6.3
         Wait Actions
      • Lecture6.4
         Dragging and dropping elements
      • Lecture6.5
         Multitouch Actions
      • Lecture6.6
         Simulating multiple gestures
      • Lecture6.7
         Longpress and delete elements
      • Lecture6.8
         Handling Toggle buttons
      • Lecture6.9
         Pinching,tapping,holding
    • 7. Uploading/downloading files 10

      • Lecture7.1
         Dial a number and make a call with script
      • Lecture7.2
         Find a contact and call contact
      • Lecture7.3
         Take pic from camera
      • Lecture7.4
         Handling Navigartion drawer
      • Lecture7.5
         Managing date calenders
      • Lecture7.6
         Building a simple test and parameterizing.
      • Lecture7.7
         Running test with ant and maven to generate reports
      • Lecture7.8
         Customizing reports
      • Lecture7.9
         Uploading/downloading files
      • Lecture7.10
         Execute function in Appium
    • 8. IMPLEMENTING GRID/PARALLEL EXECUTION 8

      • Lecture8.1
         Why do we need parallel execution
      • Lecture8.2
         Testing and parallelism
      • Lecture8.3
         Starting the hub
      • Lecture8.4
         Registering nodes with hub
      • Lecture8.5
         Various node configurations
      • Lecture8.6
         Configuring json files for nodes
      • Lecture8.7
         Running tests parallely on devices connected to same machine
      • Lecture8.8
         Running tests parallely on devices connected to different machin
    • 9. Mobile WEB APPLICATION TESTING 8

      • Lecture9.1
         Launching browser with appium
      • Lecture9.2
         Making sure you have the correct desired capabilities
      • Lecture9.3
         When launch fails
      • Lecture9.4
         Firing various commands on browser
      • Lecture9.5
         Will UIAutomator work here?
      • Lecture9.6
         How do I identify objects in mobile browser?
      • Lecture9.7
         Will AppiumDriver commands work on browser?
      • Lecture9.8
         WFinding and setting useragentes
      This content is protected, please login and enroll course to view this content!
      Prev  Enabling developer mode
      Next  Connecting phone and making sure its being detected in DDMS(Pdanet software)

      Leave A Reply Cancel reply

      You must be logged in to post a comment.

      Search

      All Courses

      • Courses

      Latest Courses

      Selenium With Python

      Selenium With Python

      ₹18,000.00 ₹14,400.00
      JMeter

      JMeter

      ₹18,000.00 ₹14,400.00
      Selenium With C #

      Selenium With C #

      ₹18,000.00 ₹14,400.00

      MENU

      • About Us
      • Courses
      • FAQs

      Payment Methods

      CONTACT US

      Selenium Labs – Selenium Training Institute
      Corporate Training: +91 9590587663
      Classroom Training: +91 9739216095
      Address: Swetha Arcade, 578/B, Near Silk Board Jn, Santhosapuram, 1st Block Koramangala, HSR Layout 5th Sector,Bengaluru, Karnataka 560034

      ©Copyright 2019, Seleniumlabs . All rights reserved.

      By Renavo

      [miniorange_social_login shape="longbuttonwithtext" theme="default" space="4" width="240" height="40"]

      Login with your site account

      Lost your password?

      Not a member yet? Register now

      Register

      Are you a member? Login now