Tutorialspoint

Selenium WebDriver With Java - Novice To Ninja + Interview

person icon Lets Kode It

Selenium WebDriver With Java - Novice To Ninja + Interview

Join the "Top Rated #1 Best Selenium Course" - Basics To Advanced Level With POM, Grid, Maven, Jenkins, Interviews

updated on icon Updated on Sep, 2023

language icon Language - English

person icon Lets Kode It

architecture icon Development,Software Testing,Selenium WebDriver

Lectures -280

Resources -124

Duration -39 hours

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

This course includes a wide range of topics from Selenium WebDriver Basics and  Advanced, Java Concepts, TestNG Framework, Automation Framework Design (Page Objects, Page Factory, Data Driven, Reading Excel Files), Logging with Log4j, Best reporting tool - Advanced Reporting, Cross-Browser Testing with Selenium Grid 2.0, Maven Build Management, Continuous Integration with Jenkins, Git integration with Jenkins,  Database Testing, Performance Testing, Behavior Driven Testing Using Cucumber, Sauce Labs Integration, Interview Preparation. All materials including code files.

***** One stop place to become an Expert in Web Automation Framework related technologies from scratch *****

We start from Beginners level and go through Advance level. This is a single course for everything you need to know related to Web UI Automation.

We start with how to code in Java and then move towards learning selenium, TestNG, selenium grid, log4j, maven, jenkins, database testing, performance testing, behavior driven testing using cucumber and gherkin language. 

Topics Include:

  • Selenium Webdriver 3.x

  • Java Concepts in details

  • TestNG Framework

  • Advanced Reporting

  • Logging infrastructure with Log4j

  • Page Object Model

  • Page Factory Framework

  • Data Driven Framework

  • Executing tests on a remote machine using Selenium Grid 2.0

  • Build Management with Maven

  • Continuous Integration with Jenkins

  • Database Testing

  • Performance Testing

  • Behavior Driven Testing Using Cucumber and Gherkin language

Who this course is for:

  • Quality Assurance professionals and Manual testers looking to start career in test automation
  • Quality Assurance Automation professionals willing to intensify their current test automation skill sets
  • Fresh Graduates who want to make a dream career in software engineering
  • Quality Assurance Team leads and Managers

Goals

What will you learn in this course:

  • 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 using Page Object/Factory Model
  • You will be able to implement CONTINUOUS INTEGRATION TESTING using JENKINS
  • You will be able to perform CROSS-BROWSER testing using SELENIUM GRID
  • 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 have required skills to automate any web application

Prerequisites

What are the prerequisites for this course?

  • Java concepts are covered in the course, no experience needed
  • Browsers (Firefox or Chrome)
  • Windows/MAC computer
  • NO AUTOMATION / CODING EXPERIENCE NEEDED, beginners will be easily able to follow this course
  • Java SDK, Eclipse, Firefox, Chrome, TestNG, Selenium IDE, Selenium WebDriver. All the required installation are ALREADY COVERED in the lectures and documentation has been uploaded to the course
Selenium WebDriver With Java - Novice To Ninja + Interview

Curriculum

Check out the detailed breakdown of what’s inside the course

Selenium Introduction
4 Lectures
  • play icon Course Outcome 05:24 05:24
  • play icon Instructor Introduction 01:22 01:22
  • play icon Why Selenium? 05:11 05:11
  • play icon Selenium WebDriver Architecture - How It Works? 05:24 05:24
Setup and installation of required tools and plugins
5 Lectures
Tutorialspoint
Java Concepts - Data Types
8 Lectures
Tutorialspoint
Classes And Methods -> Object Oriented Concepts
4 Lectures
Tutorialspoint
Getters And Setters -> Practical Examples
4 Lectures
Tutorialspoint
Element Inspect Browser Tools
7 Lectures
Tutorialspoint
Selenium WebDriver - Setup
5 Lectures
Tutorialspoint
Selenium WebDriver -> Running Tests On Various Browsers
10 Lectures
Tutorialspoint
Multiple Ways To Locate Elements
5 Lectures
Tutorialspoint
CSS Selectors - Advanced Locators
5 Lectures
Tutorialspoint
XPath - Advanced Locators
8 Lectures
Tutorialspoint
Selenium WebDriver -> Working With Web Elements
13 Lectures
Tutorialspoint
Working With Profiles And Options
4 Lectures
Tutorialspoint
Selenium WebDriver -> Useful Methods And Properties
7 Lectures
Tutorialspoint
Selenium WebDriver -> Wait Types - Handling Synchronization Issues
7 Lectures
Tutorialspoint
Selenium WebDriver -> Advanced Interactions
5 Lectures
Tutorialspoint
Selenium WebDriver -> JavaScript Execution
5 Lectures
Tutorialspoint
Selenium WebDriver -> Switch Window And IFrames
5 Lectures
Tutorialspoint
Selenium WebDriver -> Working With Actions Class
3 Lectures
Tutorialspoint
Selenium WebDriver - Key Press Events
4 Lectures
Tutorialspoint
Popular Interview Questions - Selenium WebDriver Exceptions
4 Lectures
Tutorialspoint
Automation Framework
5 Lectures
Tutorialspoint
Logging Infrastructure - Using Log4j2
7 Lectures
Tutorialspoint
TestNG Setup
3 Lectures
Tutorialspoint
TestNG -> Annotations And Asserts
8 Lectures
Tutorialspoint
TestNG -> Advanced Features
7 Lectures
Tutorialspoint
TestNG -> Parameters And Parallel
3 Lectures
Tutorialspoint
TestNG -> Parameters And Parallel - Practice Exercise
3 Lectures
Tutorialspoint
TestNG -> DataProviders
3 Lectures
Tutorialspoint
TestNG -> ITestResult
2 Lectures
Tutorialspoint
TestNG -> Listeners
5 Lectures
Tutorialspoint
TestNG -> Reporter Logs and HTML Reports
1 Lectures
Tutorialspoint
Extent Reports -> Advanced Reporting
7 Lectures
Tutorialspoint
Selenium WebDriver -> Data Driven Testing
6 Lectures
Tutorialspoint
Selenium WebDriver -> File Upload And Windows Authentication
6 Lectures
Tutorialspoint
WebDriver Event Listener
2 Lectures
Tutorialspoint
Cross-Browser Testing Using Selenium Grid 2.0
8 Lectures
Tutorialspoint
Build Management With Maven
11 Lectures
Tutorialspoint
Continuous Integration With Jenkins
14 Lectures
Tutorialspoint
Selenium WebDriver Interview Questions - Real Time
3 Lectures
Tutorialspoint
Database Testing
2 Lectures
Tutorialspoint
Performance Testing
3 Lectures
Tutorialspoint
Behavior Driven Development Using Cucumber
11 Lectures
Tutorialspoint
Sauce Labs Integration
3 Lectures
Tutorialspoint
Selenium IDE / WebDriver -> Basics
3 Lectures
Tutorialspoint
Conditional Statements and Loops
5 Lectures
Tutorialspoint
Static Keyword
3 Lectures
Tutorialspoint
Practice Exercise With Solution
4 Lectures
Tutorialspoint
Java Concepts - Object Oriented Programming Concepts
8 Lectures
Tutorialspoint
Exception Handling
4 Lectures
Tutorialspoint
Java Advanced - Collections Framework
6 Lectures
Tutorialspoint
Conclusion
1 Lectures
Tutorialspoint

Instructor Details

Lets Kode It

Lets Kode It

Anyone can code - Changing Lives Everyday
Let's Kode It, we are here with a mission to have everyone learn a new skill and find themselves doing what they always wanted to do. Whether it be programming or creating a professional looking MS Word document. When talking about programming, we believe anyone can code and coding is not something out of this world. Coding can be of different types and in different area, some may want to become a web developer where it's more of front end languages, some choose to become a back-end developer, while some choose to become testers with automation hands on where the the domain is completely different from development. We believe what it needs to learn something is only willingness to learn and everything else comes along with it. We are a group of software professionals with more than 10 years of expertise on different areas of software industries. We excel from software inception to implementation. Our goal is to offer high quality technology courses which suits newbie as well as an intermediate. We focus on the technology which are essential to perform in today's job market. Our instructors are Masters graduate from reputed universities. Our instructors have over 10 years of industrial experience and working as team leads in multinational companies. They expertise in various fields of SDLC from application development, testing to system administration

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us

1800-202-0515