Selenium Webdriver

(428 reviews)
- Platinum ($30) -
View cart
Selenium Webdriver

COURSE DESCRIPTION

This course is designed specially for QA Testers who are new to test automation and want to move into automation using Selenium. Even if you do not have any programming or automation background you will have no problem learning. Everything in the course is explained very clearly with examples (Source code for all lectures are included). You will learn the most important Java concepts first so that you can get started. After learning the Java basics we will move on to writing automated tests with Selenium WebDriver using Java. You will learn the Selenium basics while we automate the tests. You will also learn to use TestNG for test executions and assertions. You will be able to Execute Test Suites, view Test Reports, analyze Test Results, and fix and maintain Automated Test Scripts.

PRE-REQUISITE?

  • No Automation / Coding experience needed, beginners will be easily able to follow this course.
  • Java concepts are covered in the course, no experience needed
  • All the required installation are covered in the lectures and documentation has been uploaded to the course

LEARNING OUTCOMES?

  • Over 115 lectures and 40 hours of video training!
  • At the end of this course, you will have detailed understanding of Web Automation Frameworks
  • You will be able to EXPLAIN, DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS
  • You should be able to lead any Selenium Automation Project on your own
  • You will have required skills to automate any web application
  • You will be able to understand and write efficient testing code
  • You will be able to perform CROSS-BROWSER testing
  • You will be able to create GREAT LOOKING REPORTS using the best advanced REPORTING TOOL
  • You will have complete understanding of TestNG Framework
  • You will excellent command on Build Management using MAVEN
  • You will be able to implement CONTINUOUS INTEGRATION TESTING using JENKINS
  • You will have complete understanding of Behavior Driven Testing Using CUCUMBER, Gherkin language
  • You should be able to verify Data Integrity with the GUI of the application
  • If you are looking for a job, with all this great knowledge you should be easily able to clear Selenium Automation interviews
  • LIVE PROJECT End to End Software Testing Training Included.
  • Learn Software Testing and Automation basics from a professional trainer from your own desk.
  • Information packed practical training starting from basics to advanced testing techniques.
  • Best suitable for beginners to advanced level users and who learn faster when demonstrated.
  • Course content designed by considering current software testing technology and the job market.
  • Practical assignments at the end of every session.
  • Practical learning experience with live project work and examples.

HIGH LEVEL TOPICS

  • Selenium Webdriver Introduction
  • Selenium Webdriver Setup and installations.
  • Installing Java Eclipse
  • Overview of API
  • Selenium Test Script Design
  • Selenium Firefox Driver, ChromeDriver, IE Driver, Opera Driver and Safari Driver
  • Basics of Java
  • Test Script Design Techniques
  • Browser Inpectors
  • Selenium Webdriver Interface
  • Parallel Tests Execution with Selenium Webdriver
  • Selenium Locators
  • Deep Dive in Java (Class, Objects, Methods, Constructors, Arrays, Packages)
  • Selenium Locator Techniques
  • Selenium XPath and CSS Selector
  • Selenium Webdriver ObjectsVisibility / Synchronization / checkboxes / Radiobuttons
  • Selenium Webdriver JUnit
  • Selenium TestNG
  • Selenium Data Driven Testing
  • Page Object Model (POM)
  • Page Factory
  • One Click Automation with Selenium
  • Jenkins
  • Advance Frameworks.

Course Features

  • Lectures 115
  • Quizzes 0
  • Duration 40 hours
  • Skill level All levels
  • Language English
  • Students 936
  • Certificate No
  • Assessments Self
  • Session 1: Introduction to Selenium Webdriver

  • Session 2: Setup, Install and Configure Selenium Webdriver

    • Lecture 2.1 SWD – 02 – How to Setup and install Selenium Webdriver? Locked 6m
    • Lecture 2.2 SWD – 03 – How to setup and install Selenium Webdriver? Locked 12m
    • Lecture 2.3 SWD – 04 – Configure and Setup Selenium Webdriver Locked 9m
    • Lecture 2.4 SWD – 05 – How to setup Java Eclipse? Locked 18m
    • Lecture 2.5 SWD – 06 – How to setup Selenium Webdriver? Preview 27m
    • Lecture 2.6 SWD – 07 – Overview on Selenium Webdriver API Locked 25m
  • Session 3: Test Script Design

    • Lecture 3.1 SWD – 08 – How to design a Test Script? Locked 33m
    • Lecture 3.2 SWD – 09 – Hands on exercise on test script design Locked 18m
  • Session 4: Configure Selenium with Firefox, Chrome, IE, Opera and Safari

    • Lecture 4.1 SWD – 10 – How to configure Selenium Webdriver with Firefox? Locked 39m
    • Lecture 4.2 SWD – 11 – How to configure Selenium Webdriver with ChromeDriver? Locked 13m
    • Lecture 4.3 SWD – 12 – How to configure Selenium Webdriver with Internet Explorer Locked 12m
    • Lecture 4.4 SWD – 13 – How to configure Selenium Webdriver with Opera? Locked 14m
    • Lecture 4.5 SWD – 14 – How to setup Selenium Webdriver with Safari Browser? Locked 12m
  • Session 5: Test Script Design Methods and Approaches

    • Lecture 5.1 SWD – 15 – Understand Java Program Locked 17m
    • Lecture 5.2 SWD – 16 – What are different Test Script Design methods? Locked 18m
    • Lecture 5.3 SWD – 17 – What are different Test script design techniques Locked 21m
    • Lecture 5.4 SWD – 18 – Test Script Design Approaches Locked 12m
    • Lecture 5.5 SWD – 19 – Hands on Lab exercise on Test Script design approaches Locked 21m
    • Lecture 5.6 SWD – 20 – Deep dive on Test Script design approaches Locked 48m
    • Lecture 5.7 SWD – 21 – Continuation on Test Script Design Approaches Locked 42m
    • Lecture 5.8 SWD – 22 – Test Script Designing in Selenium Webdriver Locked 39m
    • Lecture 5.9 SWD – 23 – Test Script Design Approach Locked 16m
  • Session 6: Browser Inspectors and Browser Driver

    • Lecture 6.1 SWD – 24 – How to inspect Browsers? Locked 13m
    • Lecture 6.2 SWD – 25 – Example on using Browser Inspectors Locked 12m
    • Lecture 6.3 SWD – 26 – Deep dive on using Browser Inspectors Locked 15m
    • Lecture 6.4 SWD – 27 – How to use Browser Driver? Locked 31m
  • Session 7: Webdriver interface and Parallel Execution

    • Lecture 7.1 SWD – 28 – What is a Webdriver Interface – Part 1 Locked 11m
    • Lecture 7.2 SWD – 29 – How to use Webdriver Interface – Part 2 Locked 21m
    • Lecture 7.3 SWD – 30 – How to Execute Parallel Tests? Locked 23m
  • Session 8: Locators

    • Lecture 8.1 SWD – 31 – What is Locators? Locked 13m
    • Lecture 8.2 SWD – 32 – What are different types of Locators? Locked 17m
    • Lecture 8.3 SWD – 33 – How to use Locators? Locked 33m
  • Session 9 : Java, Class, Objects, Types and Variables

    • Lecture 9.1 SWD – 34 – Getting Started with Java – Part 1 Locked 17m
    • Lecture 9.2 SWD – 35 – Getting Started with Java – Part 2 Locked 16m
    • Lecture 9.3 SWD – 36 – Writting First Program using Java Locked 13m
    • Lecture 9.4 SWD – 37 – How to use Java Class and Objects? – Part 1 Locked 18m
    • Lecture 9.5 SWD – 38 – How to use Class and Objects – Part 2 Locked 26m
    • Lecture 9.6 SWD – 39 – What are different Types and Variables? – Part 1 Locked 11m
    • Lecture 9.7 SWD – 40 – What are different Types and Variables? – Part 2 Locked 21m
    • Lecture 9.8 SWD – 41 – What are Java Types and Variables? – Part 3 Locked 24m
  • Session 10: Methods Overloading and Overriding

    • Lecture 10.1 SWD – 42 – What are Java Methods? – Part 1 Locked 14m
    • Lecture 10.2 SWD – 43 – What are Java Methods? – Part 2 Locked 20m
    • Lecture 10.3 SWD – 44 – How to return a method in Java? Locked 20m
    • Lecture 10.4 SWD – 45 – What is Methods Over loading? – Part 1 Locked 10m
    • Lecture 10.5 SWD – 46 – What is Methods Over loading? – Part 2 Locked 12m
    • Lecture 10.6 SWD – 47 – What is Methods Over loading? – Part 3 Locked 20m
    • Lecture 10.7 SWD – 48 – Java Methods Overriding – Part 1 Locked 10m
    • Lecture 10.8 SWD – 49 – Java Methods Overriding – Part 1 Locked 28m
  • Session 11: Java Constructors, Arrays, Access Modifiers, Packages and Variables

    • Lecture 11.1 SWD – 50 – Java Constructors – Part 1 Locked 14m
    • Lecture 11.2 SWD – 51 – Java Constructors – Part 2 Locked 17m
    • Lecture 11.3 SWD – 52 – Java Arrays – Part 1 Locked 12m
    • Lecture 11.4 SWD – 53 – Java Arrays – Part 2 Locked 17m
    • Lecture 11.5 SWD – 54 – Java Access Modifiers – Part 1 Locked 14m
    • Lecture 11.6 SWD – 55 – Java Access Modifiers – Part 2 Locked 18m
    • Lecture 11.7 SWD – 56 – Java Packages – Part 1 Locked 13m
    • Lecture 11.8 SWD – 57 – Java Packages – Part 2 Locked 15m
    • Lecture 11.9 SWD – 58 – Java Variables – Part 1 Locked 9m
    • Lecture 11.10 SWD – 59 – Java Variables – Part 2 Locked 15m
  • Session 12: Control Statements and Method Types

    • Lecture 12.1 SWD – 60 – Java Control Statements – Part 1 Locked 19m
    • Lecture 12.2 SWD – 61 – Java Control Statements – Part 2 Locked 29m
    • Lecture 12.3 SWD – 62 – Java Method Types – Part 1 Locked 8m
    • Lecture 12.4 SWD – 63 – Java Method Types – Part 2 Locked 16m
  • Session 13: Locator Techniques, XPath and CSS Selector

    • Lecture 13.1 SWD – 64 – Locator Techniques – Part 1 Locked 10m
    • Lecture 13.2 SWD – 65 – Locator Techniques – Part 2 Locked 23m
    • Lecture 13.3 SWD – 66 – Locator Techniques – Part 3 Locked 19m
    • Lecture 13.4 SWD – 67 – Locator Techniques – Part 4 Locked 17m
    • Lecture 13.5 SWD – 68 – Locator Techniques – Part 5 Locked 14m
    • Lecture 13.6 SWD – 69 – Locator Techniques – Part 6 Locked 16m
    • Lecture 13.7 SWD – 70 – Locator Techniques – Part 7 Locked 19m
    • Lecture 13.8 SWD – 71 – What is Xpath? Locked 23m
    • Lecture 13.9 SWD – 72 – What is CSS Selector? Locked 21m
  • Session 14: Object Visibility and Synchronization

    • Lecture 14.1 SWD – 73 – Object Visibility Tests – Part 1 Locked 12m
    • Lecture 14.2 SWD – 74 – Object Visibility Tests – Part 2 Locked 21m
    • Lecture 14.3 SWD – 75 – Object Visibility Tests – Part 3 Locked 17m
    • Lecture 14.4 SWD – 76 – Object Visibility Tests – Part 4 Locked 18m
    • Lecture 14.5 SWD – 77 – How to synchronize test? – Part 1 Locked 17m
    • Lecture 14.6 SWD – 78 – How to synchronize test? – Part 2 Locked 29m
  • Session 15: Checkboxes, Radio Buttons, List Boxes and Links

    • Lecture 15.1 SWD – 79 – How to work with checkboxes? – Part 1 Locked 9m
    • Lecture 15.2 SWD – 80 – How to work with checkboxes? – Part 2 Locked 32m
    • Lecture 15.3 SWD – 81 – How to work with Radio Buttons? – Part 1 Locked 11m
    • Lecture 15.4 SWD – 82 – How to work with Radio Buttons? – Part 2 Locked 40m
    • Lecture 15.5 SWD – 83 – How to work with List Boxes? – Part 1 Locked 12m
    • Lecture 15.6 SWD – 84 – How to work with List Boxes? – Part 2 Locked 12m
    • Lecture 15.7 SWD – 85 – How to work with List Boxes? – Part 3 Locked 1h11m
    • Lecture 15.8 SWD – 86 – How to work with Links? Locked 16m
  • Session 16: Actions, Alerts, Dynamic Objects, Tables and Datapickers

    • Lecture 16.1 SWD – 87 – How to work with Actions? – Part 1 Locked 11m
    • Lecture 16.2 SWD – 88 – How to work with Actions? – Part 2 Locked 55m
    • Lecture 16.3 SWD – 89 – How to work with Alerts? – Part 1 Locked 11m
    • Lecture 16.4 SWD – 90 – How to work with Alerts? – Part 2 Locked 22m
    • Lecture 16.5 SWD – 91 – How to work with Dynamic Objects – Part 1 Locked 14m
    • Lecture 16.6 SWD – 92 – How to work with Dynamic Objects – Part 2 Locked 19m
    • Lecture 16.7 SWD – 93 – How to work with Tables? – Part 1 Locked 19m
    • Lecture 16.8 SWD – 94 – How to work with Tables? – Part 2 Locked 45m
    • Lecture 16.9 SWD – 95 – How to handle datepickers? Locked 20m
  • Session 17: JUnit, TestNG and XSLT Reports

    • Lecture 17.1 SWD – 96 – What and How of JUnit? – Part 1 Locked 21m
    • Lecture 17.2 SWD – 97 – What and How of JUnit? – Part 2 Locked 21m
    • Lecture 17.3 SWD – 98 – What and How of JUnit? – Part 3 Locked 12m
    • Lecture 17.4 SWD – 99 – What and How of TestNG – Part 1 Locked 16m
    • Lecture 17.5 SWD – 100 – What and How of TestNG – Part 2 Locked 19m
    • Lecture 17.6 SWD – 101 – What and How of TestNG – Part 3 Locked 38m
    • Lecture 17.7 SWD – 102 – What and How of TestNG – Part 4 Locked 29m
    • Lecture 17.8 SWD – 103 – What and How of TestNG – Part 5 Locked 36m
    • Lecture 17.9 SWD – 104 – What and How of TestNG – Part 6 Locked 25m
    • Lecture 17.10 SWD – 105 – What and How of TestNG – Part 7 Locked 24m
    • Lecture 17.11 SWD – 106 – How to create XSLT Reports? – Part 1 Locked 13m
    • Lecture 17.12 SWD – 107 – How to create XSLT Reports? – Part 2 Locked 0m
  • Session 18: Data Driven Testing and Page Object Model

    • Lecture 18.1 SWD – 108 – What and How of Data Driven Testing? – Part 1 Locked 17m
    • Lecture 18.2 SWD – 109 – What and How of Data Driven Testing? – Part 2 Locked 21m
    • Lecture 18.3 SWD – 110 – What and How of Data Driven Testing? – Part 3 Locked 25m
    • Lecture 18.4 SWD – 111 – What and How of Data Driven Testing? – Part 4 Locked 21m
    • Lecture 18.5 SWD – 112 – What and How of Page Object Model? – Part 1 Locked 12m
    • Lecture 18.6 SWD – 113 – What and How of Page Object Model? – Part 2 Locked 21m
    • Lecture 18.7 SWD – 114 – What and How of Page Object Model? – Part 3 Locked 26m
    • Lecture 18.8 SWD – 115 – What and How of Page Object Model? – Part 4 Locked 34m

Reviews

Average Rating

5
428 ratings

Detailed Rating

5 stars
4
4 stars
0
3 stars
0
2 stars
0
1 star
0

    Very much liked it

    All the videos are superb. Trainer has planned very well, in detailed about the topics and course. Very nice course.

    Highly recommended course.

    It is very well presented. The flow of the course is in a way that we can easily become novice to advanced in Selenium WebDriver in good pace. Highly recommended for any one looking to learn and master Selenium WebDriver.

    Excellent !

    Anyone who wants to be an expert in Selenium Webdriver, here you go. Fundamentals to advanced, very detailed course, clear and informative. Enjoyed it.

    Big thanks.

    Superb course. Best course that I have taken ever. Thanks a lot.

- Platinum ($30) -
View cart