UrbanPro
true

Learn Selenium from the Best Tutors

  • Affordable fees
  • 1-1 or Group class
  • Flexible Timings
  • Verified Tutors

Search in

Advanced Selenium Course

MindScripts Technologies
09/03/2018 0 0
Advanced Selenium with Cucumber:
Introduction:
  • Overview of Selenium
  • Advantages of Selenium
  • The Selenium Suite
  • Introduction to Selenium IDE
  • Selenium Remote Control
  • Selenium Grid
  • The architecture of Selenium Grid
  • The Hub & The Nodes
  • Basics of Web Driver
  • Setting up the environment
  • Configure FireBug & FirePath
  • Advanced Selenium WebDriver
  • TestNG
  • Automation Framework
  • Advanced Automation Framework
Core Java Overview:
  • Why Java for Selenium
  • First Java program
  • Datatypes in Java
  • Variables & Constants
  • Control-flow statements
  • Operators
  • Arrays
  • Loops
  • Classes and Objects
  • Class Constructors
  • Class program in Java
  • Inheritance & Polymorphism
  • Introduction to Interface
  • Collection hierarchy
Selenium IDE:
  • Introduction to Selenium IDE
  • Features of Selenium IDE
  • Installing Selenium IDE
  • IDE Options
  • Building test cases
  • Running Test Cases
  • IDE Script Debugging
  • Writing a Test Suite
  • Using Locators in Selenium
  • Verification points in IDE
  • Working with regular expressions
  • User extensions
  • Execute scripts across browsers
Selenium WebDriver:
  • Introduction
  • How Selenium WebDriver Works
  • Configuring Selenium WebDriver With Eclipse
  • Selenium RC vs WebDriver
  • Set Up WebDriver Client
  • Programming your tests in WebDriver
  • Debugging WebDriver test cases
  • Troubleshooting
  • Testing HTTPS and Security Pop-ups
  • Running Test on GeckoDriver
  • Executing and Debugging tests in browsers
  • IE
  • Chrome
  • Firefox
  • Desired Capabilities in Selenium WebDriver
  • Session Handling
  • Handle Alerts and Multiple Windows using WebDriver
  • Uploading & Downloading using WebDriver
Accessing Forms & GUI Objects:
  • Text box interaction
  • Radio button interaction
  • Handling Checkboxes with WebDriver API
  • Handling static dropdowns
  • Handling dynamic dropdowns
  • Drag & Drop
  • Keyboard Interaction
  • Mouse Interaction
  • Multi select
Selenese Commands:
  • Actions
  • Accessors
  • Assertions
  • Using Locators in Selenium
  • Locating by ID
  • Locating by Name & using filters
    • Locating by Link Text
    • Locating by CSS Selector
    • Locating by DOM
Synchronization in WebDriver:
  • What is an implicit wait?
  • What is an explicit wait?
  • AJAX Calls in Selenium
    •  What is AJAX
    • Handling AJAX Calls
    • Challenges
Accessing Web Tables:
  • What is a Web Table?
  •  Static Tables
  • Dynamic Tables
  • Locating Web Table elements
  • Fetching number of rows and columns
  • Fetching cell value
TestNG Framework:
  • Introduction
  • TestNG Features
  • Install and set up the TestNG environment
  • First Test Case with TestNG
  • TestNG annotations
  • Junit vs TestNG
  • TestNG Test Suite
  • Annotations, Groups & DependOn
  • TestNG - Ignore Test
  • Group Test in TestNG
  • Metagroups
  • Exclusion Groups
  • Exception Test
  • Dependency Test
  • TestNG Parameters & Data Provider
  • TestNG Reporters & Asserts
  • Test Cases Prioritizing & Sequencing
  • TestNG DataProvider with Excel
  • Multi-Browser & Parallel Testing
Test Design Techniques:
  • Page Object Model
  • Why POM?
  • What is POM?
  • POM Benefits
  • Parameterizing using Excel
  • Log4j Logging
  • Exception Handling
  • Capture Screenshots
Cookie Handling in Selenium:
  • Why handle cookies
  • Retrieving, adding and deleting cookies
  • Storing a cookie
  • Using stored cookie
Debugging:
  • What are Breakpoints
  • Implementation of Breakpoints
  • What is a Startpoint
  • Implementation of Startpoints
Xpath Functions:
  • Contains
  • Sibling
  • Ancestor
Selenium Frameworks:
  • Data Driven Test Framework
  • Keyword Driven Test Framework
  • Hybrid Test Framework
Cucumber (Behaviour-Driven Testing):
  • Introduction to Cucumber
    • What is BDD?
    • BDD v/s TDD
    • What is Cucumber
    • Introduction to Gherkin
    • Selenium Integration with Cucumber BDD
    • Maven project setup for Cucumber with Selenium
  • Writing Feature Files with Gherkin syntax
  • Running Scenarios from Feature File
  • Cucumber Annotations
  • Working with Step Definitions
  • Data Driven Testing in Cucumber 
  • Parameterization of Test Cases
    • Passing Data Tables to Steps
  • Integrating cucumber scenarios with Junit tests
  • Adding Scenario tags
  • Scenario Hooks in Cucumber
  • Generating Reports
0 Dislike
Follow 2

Please Enter a comment

Submit

Other Lessons for You

ListIterator Example
public class ListIteratorEx { public static void main(String args) { List<String> li = new ArrayList<String>(); li.add("java1"); li.add("java2"); li.add("java3"); li.add("java4"); ListIterator...
S

Sarthak C.

0 0
0

Selenium WebDriver 3.0, Test NG and JAVA.
Hello, Selenium WebDriver 3.0 with GeckoDriver is the latest upgrade of Selenium. To execute automation test scripts in Mozilla browser we need to install GeckoDriver seperately and the scripts should...

Is Automation The Software Testing Miracle Cure?
The technology community is a big fan of automation. From DevOps’ continuous delivery roots to enterprises’ automatic business processes, automation is a trademark of the business world and...

Introduction of Selenium
Selenium is one of the most popular open-source automated testing Tools available today. Selenium automates web applications for testing purposes, but is certainly not limited to just that.Introducing...
N

Explicit Wait in Web-Driver
The Explicit Wait is used to tell the Web Driver to wait for certain conditions (Expected Conditions) The explicit wait is an intelligent kind of wait and applied on a particular element Explicit wait...
X

Looking for Selenium Classes?

The best tutors for Selenium Classes are on UrbanPro

  • Select the best Tutor
  • Book & Attend a Free Demo
  • Pay and start Learning

Learn Selenium with the Best Tutors

The best Tutors for Selenium Classes are on UrbanPro

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more