Selenium WebDriver with Java – Basics to Advanced Frameworks

Selenium is an open-source and a portable automated software testing tool for testing web applications. It has capabilities to operate across different browsers and operating systems. Selenium is not just a single tool, but a set of tools that helps testers to automate web-based applications more efficiently.

E-Box Exclusive
Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
Selenium WebDriver with Java – Basics to Advanced Frameworks
  • 4 Hrs of lecture Videos
  • 36 hands-on practice exercises
  • 9 Assessment exercises
  • 181 knowledge based questions
  • Lifetime access
  • Course Completion Certificate
Value Additions
About the Course

In this course, you will learn how to test the web application, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems. This course follows a hands-on, example-driven approach to show and explain all the important features added in selenium. This course is perfect for anyone who wants to learn more about automation testing.

Course Objectives

Upon successful completion of the course, the learner will be able to

  • Gain familiarity with what Selenium is, what it can do, and how it works.

  • Understand Selenium WebDriver, locators, User Interaction, TestNG, Page object model, Data provider and Selenium Framework

  • Write the test script and test the application.

  • Apply the testing techniques to find and resolve errors.

  • Understand the different aspects of testing.

Course Content
Selenium Web Drivers and Locators

Selenium WebDriver is a web automation framework that allows you to execute your tests against different browsers. Selenium webdriver uses locators to find the web elements on web page. Locator is a command that tells Selenium IDE which GUI elements its needs to operate on. In this module we will learn about features of selenium IDE, Various Web Drivers and API and the locators in selenium.

  • 2 Videos
  • 4 Hrs
  • 39 Problems
User Interaction

Selenium WebDriver is the most frequently used tool among all the tools available in the Selenium tool set. Therefore it is important to understand how to use Selenium to interact with web apps. In this module, let us understand how to interact with GUI objects using Selenium webDriver.

  • 2 Videos
  • 5 Hrs
  • 40 Problems
Handling RegEx and file upload

Regular expressions are a very useful technique for improving Selenium WebDriver tests. In Selenium, regular expression patterns allow a user to perform many tasks that would be very difficult otherwise. Uploading a file is a common piece of functionality found on the web. In this module we will see how to Handle RegEx-Matches and how File uploading is done in selenium.

  • 2 Videos
  • 3 Hrs
  • 26 Problems
TestNG Basics

TestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing to integration testing. TestNG is a testing framework inspired from JUnit and NUnit. It has more functionalities compared to JUnit and NUnit and it is more powerful and easier to use. In this module we will learn about TestNG Annotations and Listeners. We will also understand how to Prioritize the test methods.

  • 2 Videos
  • 4 Hrs
  • 38 Problems
TestNG Data provider

In this module you will gain a deep knowledge about how to pass multiple data to the application at runtime. For that, we need to parameterize our test scripts. Parameterized tests allow developers to run the same test over and over again using different values. We will learn how to parameterize the data using Data Provider and testng.xml.

  • 2 Videos
  • 2 Hrs
  • 24 Problems
Page Object Model

In this module you will get complete knowledge about Page Object Model in selenium. Page Object Model is a design pattern to create Object Repository for web UI elements. Under this model, for each web page in the application, there should be corresponding page class. This Page class will find the WebElements of that web page and also contains Page methods which perform operations on those WebElements. You will also learn Page Factory model in selenium.

  • 2 Videos
  • 2 Hrs
  • 24 Problems
Selenium Framework

In this topic we can understand about Selenium Framework and how does it works. Selenium Framework is a code structure that helps to make code maintenance easy. This module covers different frameworks like Data Driven Framework, Apache POI API, Keyword Driven and Hybrid Model.

  • 2 Videos
  • 3 Hrs
  • 35 Problems
Still have any Queries ? Contact us Now
Call us on +91 9500045254
You will Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
In this session, you will find video lectures and other resources to learn the concepts.
In this session, you will start designing and creating your own programs.
In this session, you will find interesting set of activities which will make you explore more on the specific topic.
In this session, you will have activities to self assess your knowledge and skills on the specific topic.
In this session, you will find varieties of exercises to improve your code analysis, testing and debugging skills.
Why should you choose E-Box for Learning & Skilling ?
Practice Oriented Learning

Learning through E-Box is completely Hands-on and practice based thereby helping you understand the intricacies of Live Project Scenarios

High Quality Content

E-Box’s programs and Courses are designed by Professionals in the Industry & Academicians, assuring a quality learning experience

24 x 7 Support

With 100’s Mentors online ready to get your Doubts clarified and to Hand Hold you, you will always have someone to sort things our for you

Industry Mentors

All our Mentors are Top Professionals from their respective Industries. In E-Box you Learn and get mentored by professionals

Auto Evaluation

Auto Evaluation is the Core of E-Box. Your solutions and answers are evaluated instantaneously by E-Box, thereby saving learners a lot of time

AI Blended Learning

With Auto - Evaluation being the core of the Platform, E-Box uses AI & ML to assist Learners during their course of Study

Personalised Learning

E-Box’s AI algorithms provide you with Exercises that are Personalised and Adaptive based on your Interest and Calibre

Real Time Metrics

Data becomes the core for evolving a personalised learning. E-Box uses these metrics for an Auto Corrective Learning Process

A - Z, You name the company and You will find our alumni.
We have successfully moulded over 10 lakh students from 100+ colleges and universities and we have a very strong alumni network across the globe
What do our Tutors and Learners Say about E-Box ?
I love the way E- Box teaches topics in such detail. The practical examples along with the Practice quizzes makes me skilled in each

Harihara Budra P, XII std

Harihara Budra P, XII std