Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Selenium Course Contents

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Selenium - Course Content

Selenium - Automation Frameworks only for


Professionals
 Introduction of Java

•  JDK Installation and setting environment


•  Variables and Operators
•  Class and Objects
•  Static and Non Static members
•  Constructors and Constructors Overloading
•  Inheritance
•  Packages and access level
•  Abstract Classes and Concrete Classes
•  Type Casting and types
•  Polymorphism in Java
•  Use of Final Keyword
•  Wrapper Classes
•  Exception Handling
•  Object Class
•  String Class
•  Arrays
•  Collection Framework API
•  Threads in java
•  Inner Classes
•  File Handling
•  Class Path, Java Docs

Selenium - Automation Frameworks


 Basics

•  Introduction
•  Selenium IDE
•  Understanding HTML
•  CSS expressions
•  Xpath expressions
•  Dynamic element identification using xpath functions

WebDriver

www.qspiders.com
•  Introduction to WebDriver
•  Configuring WebDriver in Eclipse
•  Understanding element identification in WebDriver
•  Performing actions on basic elements in WebDriver
•  Basic verifications and checkpoints in WebDriver
•  Working with Select drop down elements
•  Working with multiple elements
•  Synchronization in WebDriver
•  Implicit and explicit wait
•  understanding browser options
•  Handling popups
•  Tooltip popup
•  Calendar popup
•  Javascript alert and confirmation popup
•  File upload popup
•  File download popup
•  New browser popup / New tab
•  Page onload authentication popup
•  Handling Frames
•  performing mouse and keyboard actions
•  Working with ajax autosuggest fields
•  Automation with IE, Chrome browsers
•  Working with Firefox profiles
•  Handling Untrusted Certificate Connection issues
•  Executing Javascript through WebDriver
•  Capturing Screenshot through Webdriver
•  Handling Windows popup with AutoIT

 Data driven tests using Excel

•  Understanding Apache POI API


•  Reading data from Excel
•  Writing data to Excel

 TestNG

•  Introduction
•  Installing TestNG plugin
•  Creating and executing tests in TestNG
•  Sequencing test execution order
•  Understanding popular annotations
•  Creating TestNG suite xml file for regression testing
•  Using Assertions in TestNG

www.qspiders.com
•  Parallel execution of tests in TestNG
•  Parameterizing tests in TestNG using Dataprovider
•  Results in TestNG

 Framework
•  Introduction to framework
•  Concept of Page Object Model framework
•  Framework Environment setup
•  Introduction to Maven
•  Setting up a Maven project for framework
•  Adding dependencies and plugins
•  Creating scripts and executing scripts using framework
•  Creating and managing script repository with SVN
•  Configuring Tortoise SVN
•  Check-in check-out process
•  Configuring Continuous integration tool Jenkins
•  Framework execution from Jenkins

For any further details @ Courses : Call : + 91-9972655088 or Email: jayapriya.l@qspiders.com

Walk-in : Qspiders , 369/B, 41 Cross, 4 Block Rajajinagar, Near Old Police Station Bus Stop,
Above Café Coffee Day, OPP Vijaya Bank, Towards ESI to Rajkumar Road, Bangalore -560010
Office Timings : Mon –Saturday from 8am to 8pm Daily – Sundays from 9am to 5:00pm

www.qspiders.com

You might also like