Selenium Certification Training
Enroll Now
Software Development
45 hours
Rs. 2000
EduInPro’s Selenium certification training course is completely about automating the web-based applications in an effective way using Selenium Webdriver. And it gives you a strong knowledge about all kind of testing framework with Java-TestNG combinations. All the course content and practical scenarios will be completely real-time project oriented. We customized this course curriculum to meet the current industry standards. We guarantee that even a non-programming background participant can learn this Selenium training and will gain strong knowledge about all the advanced subject matter.
Every IT project needs testing either at all stages or at the end of the project. Testing helps in identifying and resolving errors immediately before delivering the project to the client. Selenium is an open-source automated testing tool for web-based applications across various browsers. Due to its flexibility, Selenium is used to test many projects developed using various programming languages.
EduInPro’s Selenium training starts with giving an understanding of the core Java concepts and covers the basics of Test Automation and its importance in the industry. It also includes basic as well as advance concepts of WebDriver and other tools/frameworks like TestNG, Maven, AutoIT, Sikuli, log4j. Through our Selenium training course, you will get a good understanding on the key principles of test automation using Selenium, i.e the Record & Replay, Synchronisation, Verification features. You will also learn how to structure your automated testing. You will also learn how to manage Object Recognition using techniques such as XPath, CSS, and the Browser DOM. By the end of our Selenium Certification course, you will have a thorough understanding of how to develop reliable, robust Selenium Web Tests using the Selenium IDE and other tools.
Selenium Certification Training Modules
- Introduction of selenium
- Selenium components
- How differs from other automation tools
- Advantages of selenium
- Overview of Testing framework
- Overview of Eclipse
- Creating Packages
- Accessing Classes and Methods
- Class, Object and Method
- Concept of Inheritance
- Overloading and Overriding Functions
- Usage of Inheritance in Selenium
- Good Features of eclipse
- Accessing modifiers – Public, Private, Default, Protected
- Exception handing – try catch block and throwable class
- Need of exception handling in Selenium framework
- Conditional and concatenation operators
- Usage of loops – While Loop, For Loops
- Data Types - String, Integer, Arrays, etc
- Functions – Input Parameters, Return Types
- Local, Global, Static and Non-Static Variables
- Creating Objects and Object References
- Call by reference and Value
- Constructors
- String class and functions
- Concept of jar file
- POI API in java
- Types of Selenium
- Types of Webdriver
- Selenium RC Architecture
- Webdriver Architecture
- Webdriver Vs Selenium RC
- Brief explanation about advantages of webdriver
- Introduction about locator concept
- Brief explanation of different locator techniques
- Xpath techniques explanation with different kind of real time scenarios
- Download and Installation
- Record and playback techniques
- Modifying the script using IDE
- Convert the IDE script into RC script
- Validate the locator value using IDE
- Explanation of step by step instructions for setup
- Integration of eclipse and Testing
- Configuring Webdriver with Eclipse
- Detailed discussion about webdriver commands
- Handling different browsers
- Create our own methods in webdriver
- Handling links and Dynamic links
- Extracting and writing your own xpath
- Handling Multiple Windows
- Interacting with dynamic objects
- Working with Alerts
- Locating objects using different objects – ID,Name, Css, Class, etc
- Handling Frames in web page
- Taking Screenshots
- Working with textbox and buttons
- Working with group of Objects
- Testdata management in Excel
- Calling Dynamic values from Excel
- Brief about Testing framework and TestNG
- Annotation concept and different types
- Testing Configuration
- Suite execution from eclipse
- Parallel script execution
- Grouping the Test Cases
- Parameter configurations
- Suite creation methodology
- Report generation
- Assertions and Verifications
- Need of AutoIT tool
- Basics of AutoIT tool and create simple script
- Converting AU3 file to exe file
- Calling AutoIT script from selenium project
- Introduction of selenium Grid
- Installation and setup of Hub and node
- Script changes for Selenium grid execution
- Simple script execution using grid
- Parallel execution using grid
- Jenkins Installation
- Maven Installation
- Dependencies and configure Maven Project
- Integrate Maven projects in Jenkins.
Course Outline
- Introduction
- Introduction of selenium
- Selenium components
- How differs from other automation tools
- Advantages of selenium
- Overview of Testing framework
- Overview of Eclipse
- Object Oriented Programming
- Creating Packages
- Accessing Classes and Methods
- Class, Object and Method
- Concept of Inheritance
- Overloading and Overriding Functions
- Usage of Inheritance in Selenium
- Good Features of eclipse
- Accessing modifiers – Public, Private, Default, Protected
- Exception handing – try catch block and throwable class
- Need of exception handling in Selenium framework
- Core Java Basics
- Conditional and concatenation operators
- Usage of loops – While Loop, For Loops
- Data Types - String, Integer, Arrays, etc
- Functions – Input Parameters, Return Types
- Local, Global, Static and Non-Static Variables
- Creating Objects and Object References
- Call by reference and Value
- Constructors
- String class and functions
- Concept of jar file
- POI API in java
- Selenium Architecture
- Types of Selenium
- Types of Webdriver
- Selenium RC Architecture
- Webdriver Architecture
- Webdriver Vs Selenium RC
- Brief explanation about advantages of webdriver
- Locator Techniques
- Introduction about locator concept
- Brief explanation of different locator techniques
- Xpath techniques explanation with different kind of real time scenarios
- Selenium IDE
- Download and Installation
- Record and playback techniques
- Modifying the script using IDE
- Convert the IDE script into RC script
- Validate the locator value using IDE
- Selenium setup
- Explanation of step by step instructions for setup
- Integration of eclipse and Testing
- WebDriver
- Configuring Webdriver with Eclipse
- Detailed discussion about webdriver commands
- Handling different browsers
- Create our own methods in webdriver
- Handling links and Dynamic links
- Extracting and writing your own xpath
- Handling Multiple Windows
- Interacting with dynamic objects
- Working with Alerts
- Locating objects using different objects – ID,Name, Css, Class, etc
- Handling Frames in web page
- Taking Screenshots
- Working with textbox and buttons
- Working with group of Objects
- Testdata management in Excel
- Calling Dynamic values from Excel
- TestNG
- Brief about Testing framework and TestNG
- Annotation concept and different types
- Testing Configuration
- Suite execution from eclipse
- Parallel script execution
- Grouping the Test Cases
- Parameter configurations
- Suite creation methodology
- Report generation
- Assertions and Verifications
- AutoIT
- Need of AutoIT tool
- Basics of AutoIT tool and create simple script
- Converting AU3 file to exe file
- Calling AutoIT script from selenium project
- Selenium Grid
- Introduction of selenium Grid
- Installation and setup of Hub and node
- Script changes for Selenium grid execution
- Simple script execution using grid
- Parallel execution using grid
- Configuration Management
- Jenkins Installation
- Maven Installation
- Dependencies and configure Maven Project
- Integrate Maven projects in Jenkins.
What do I need to do to unlock my Eduinpro certificate?
Online Classroom:
- Attend one complete batch
- Successful completion and evaluation of any one of the given projects
Online Self-learning:
- Complete 85% of the course
- Successful completion and evaluation of any one of the given projects
Featured Review

Anup Acharya
I Attended a 2 day weekend course by EduInPro for the Selenium Certification Training certification. The instructor was very knowledgeable and engaging. Had Excellent learning and experience.

Bhibudatta
I attended training for Selenium Certification Training and the training was very interactive and helpful. Got clarity on many concepts related to Scrum Master role.

Sreeram Narayan
I came across EduInPro for Selenium Certification Training . The training was interesting and trainer made the class fun and interesting and the sessions very knowledgeable on the topic!

Namratha Kulkarni
Course with EduInpro was a well-organized one with an excellent tutor. The course included both theoretical and practical real-life cases and hands-on sessions which made training interesting.

Iqbal Arif
EduInPro’s Selenium Certification Training was excellent and it got numerous concepts together in a simple, practical and detailed package. I highly recommend EduInPro’s PMP training even if you don't plan to sit for the PMP exam.

Ruthvik Sharma
I came across EduInPro’s Selenium Certification Training online and its self-paced module encouraged me to take up the course and made me more proactive with my learning. I took detailed notes, and attended the classes to fit in with my busy schedule and was happy with the course.

Garima Khera
EduInPro’s Selenium Certification Training training were so well designed. The hands-on projects helped me understand the theory sessions in depth and apply them on my website.