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.
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.
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.
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.
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.
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.
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.
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.
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.
Learning through E-Box is completely Hands-on and practice based thereby helping you understand the intricacies of Live Project Scenarios
E-Box’s programs and Courses are designed by Professionals in the Industry & Academicians, assuring a quality learning experience
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
All our Mentors are Top Professionals from their respective Industries. In E-Box you Learn and get mentored by professionals
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
With Auto - Evaluation being the core of the Platform, E-Box uses AI & ML to assist Learners during their course of Study
E-Box’s AI algorithms provide you with Exercises that are Personalised and Adaptive based on your Interest and Calibre
Data becomes the core for evolving a personalised learning. E-Box uses these metrics for an Auto Corrective Learning Process