Selenium WebDriver With Java – Novice To Ninja + Interview
Grab this top-rated opportunity to understand Selenium WebDriver 3.X – basics to advanced level with POM, Grid, Maven & Jenkins.
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.
Layout of the complete course will be:
- Selenium Web-driver 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
Outcomes on completion of this course:
- In-depth knowledge of Web Automation Frameworks
- Gain confidence in explaining, designing & implementing structured Automation Framework
- Learn to integrate testing using Jenkins and how to perform cross border testing using Selenium Grid
- Gain in-depth knowledge & understanding of TestNG Framework
- Get enabled in verifying data integrity using GUI of the application
- Specialize in Build Management using MAVEN
- Gain proficiency in working on any type of Selenium Automation Project along with behavior driven testing using Cucumber, Gherkin Language
- Also, gain command in performing tests using Selenium WebDriver Automation
Target En-rollers of this course can be:
- Quality Assurance professionals
- Automation professionals
- Manual Testers
- QA Team leads and Managers
Some exceptional benefits associated with this course enrolment are:
- Quality course material on Selenium WebDriver with Java
- Lifetime access to the course
- Instant & free course updates
- Access to all Questions & Answers initiated by other students as well
- Personalized support from the instructor’s end on any issue related to the course
- Few free lectures for a quick overview
It’s time for you to grab the opportunity and make the most out of this course.
Enroll today!!
Curriculum
- 48 Sections
- 245 Lessons
- 52 Weeks
- Selenium Introduction6
- Set-up & Installation of required tools and plugins5
- Java Concepts - Data Types7
- Classes & Methods - Object Oriented Concepts8
- 4.1Methods Introduction9 Minutes
- 4.1Methods – Practical Example11 Minutes
- 4.1Understanding Return Type10 Minutes
- 4.1Class Introduction11 Minutes
- 4.1Getters-Setters And This Keyword – Part 18 Minutes
- 4.1Getters-Setters And This Keyword – Part 25 Minutes
- 4.1Getters-Setters And This Keyword – Part 35 Minutes
- 4.1Constructors11 Minutes
- Conditional Statements & Loops4
- Static Keyword2
- Practice Exercise with Solutions3
- Java Concepts - Object Oriented Programming Concepts7
- Exception Handling3
- How to inspect elements on different browsers - Add Ons8
- 10.1Introduction4 Minutes
- 10.1How To Inspect Elements Using Firefox DevTools13 Minutes
- 10.1Firefox Add-On – Try XPath7 Minutes
- 10.1How To Inspect Elements Using Chrome DevTools10 Minutes
- 10.1Chrome Extension – Part 17 Minutes
- 10.1Chrome Extension – Part 25 Minutes
- 10.1Tricks To Generate XPath10 Minutes
- 10.1FirePath Fans -> If you want to use FirePath6 Minutes
- Selenium WebDriver - Setup4
- Selenium WebDriver - Running Tests for various browsers5
- Multiple ways to locate elements5
- CSS Selectors - Advanced Locators5
- Xpath - Advanced Locators8
- 15.1Difference Between Absolute And Relative Xpath12 Minutes
- 15.1How to Build An Effective Xpath5 Minutes
- 15.1Using Text To Build An Effective Xpath8 Minutes
- 15.1Build Xpath Using Contains Keyword6 Minutes
- 15.1Build Xpath Using Starts-With Keyword8 Minutes
- 15.1How To Find Parent and Sibling Nodes8 Minutes
- 15.1Exercise With Solution + *** Interview Question ***11 Minutes
- 15.1Xpath Cheat Sheet5 Minutes
- Selenium WebDriver - Working with Web Elements12
- 16.1JUnit Introduction11 Minutes
- 16.1How To Click And Type On A Web Element14 Minutes
- 16.1How To Navigate Between Web Pages16 Minutes
- 16.1How To Find The State Of A Web Element (Disabled And Enabled Elements)10 Minutes
- 16.1Radio Buttons And CheckBoxes14 Minutes
- 16.1Working With List Of Elements12 Minutes
- 16.1Understanding Dropdown Elements5 Minutes
- 16.1Working With A Dropdown Element *** Practical Example ***9 Minutes
- 16.1Understanding Multiple Select Elements4 Minutes
- 16.1Working With Multiple Select *** Practical Example ***9 Minutes
- 16.1How To Work With Hidden Elements6 Minutes
- 16.1Working With Hidden Elements *** Practical Example ***10 Minutes
- Selenium WebDriver - Useful Methods & Properties6
- Selenium WebDriver - Wait Types - Handling Synchronization Issues6
- 18.1Implicit Wait Vs Explicit Wait11 Minutes
- 18.1Implicit Wait *** Practical Example ***6 Minutes
- 18.1Explicit Wait *** Practical Example ***9 Minutes
- 18.1Generic Method To Work With Explicit Wait – Part 111 Minutes
- 18.1Generic Method To Work With Explicit Wait – Part 28 Minutes
- 18.1*** Interview Questions ***6 Minutes
- Selenium WebDriver - Advanced5
- Selenium WebDriver - JavaScript Executions6
- 20.1Executing JavaScript Commands8 Minutes
- 20.1How To Find Size Of The Window5 Minutes
- 20.1How To Scroll Element Into View9 Minutes
- 20.1How To Click Element Using JavaScript Execution – Part 14 Minutes
- 20.1How To Click Element Using JavaScript Execution – Part 211 Minutes
- 20.1JavaScript Execution Keys5 Minutes
- Selenium WebDriver - Switch Windows & IFrames5
- Selenium WebDriver - Working with Action Class3
- Selenium WebDriver - Key Press Events4
- Popular Interview Questions - Selenium WebDriver Exceptions4
- Automation Framework5
- Logging Infrastructure - Using Log4j26
- TestNG Set-up2
- TestNG - Annotations & Asserts7
- TestNG - Advanced Features6
- 29.1Prioritizing Test Methods In A Desired Sequence5 Minutes
- 29.1How To Group Test Methods – Part 19 Minutes
- 29.1How To Group Test Methods – Part 25 Minutes
- 29.1Understanding Dependent Test Methods11 Minutes
- 29.1How To Disable And Timeout Test Methods6 Minutes
- 29.1How To Preserve Order Of Execution7 Minutes
- TestNG - Parameters & Parallels2
- TestNG - Data Providers2
- TestNG - ITestResult1
- TestNG - Listeners4
- Extent Reports -Advanced Reporting7
- 34.1Advanced Reporting Introduction And Features10 Minutes
- 34.1Extent Reports JARs Download Location5 Minutes
- 34.1Advanced Reporting – Practical Example12 Minutes
- 34.1Attaching Screenshots To Advanced Reports9 Minutes
- 34.1Multiple Test Cases *** Practical Example ***9 Minutes
- 34.1Reporting With Page Object Model11 Minutes
- 34.1Exercise With Solution *** Homework ***7 Minutes
- Selenium WebDriver - Data Driven Testing5
- Working with Profiles3
- Selenium WebDriver - File Upload & Windows Authentication5
- WebDriver Event Listener2
- Cross-Border Testing Using Selenium Grid 2.07
- 39.1Selenium Grid Introduction8 Minutes
- 39.1Hub And Nodes Configuration – Part 115 Minutes
- 39.1Hub And Nodes Configuration – Part 212 Minutes
- 39.1Grid Configuration Using JSON File – Part 19 Minutes
- 39.1Grid Configuration Using JSON File – Part 25 Minutes
- 39.1Running Test Case On Selenium Grid Environment15 Minutes
- 39.1Real Time Practical Example Of Selenium Grid18 Minutes
- Build Management with Maven11
- 40.1Maven Version Information5 Minutes
- 40.1Maven Features and Advantages8 Minutes
- 40.1Setup and Installation (MAC and Windows)15 Minutes
- 40.1Creating And Importing Maven Project12 Minutes
- 40.1Maven Local And Central Repositories10 Minutes
- 40.1POM Explanation – Core Of Maven19 Minutes
- 40.1Build Lifecycle And Maven Commands17 Minutes
- 40.1Maven Naming Convention10 Minutes
- 40.1Maven Project Migration9 Minutes
- 40.1Maven TestNG Integration And Maven Profiles16 Minutes
- 40.1Where To Find TestNG Reports In Maven?6 Minutes
- Continous Integration with Jenkins11
- 41.1Jenkins Version Information – MUST WATCH3 Minutes
- 41.1Jenkins Features And Advantages9 Minutes
- 41.1Jenkins Setup And Installation6 Minutes
- 41.1Jenkins Configuration8 Minutes
- 41.1Securing Jenkins6 Minutes
- 41.1Jenkins Plugins Management5 Minutes
- 41.1Jenkins Git Integration3 Minutes
- 41.1Building A Maven Project Using Jenkins7 Minutes
- 41.1Building A Freestyle Project Using Jenkins6 Minutes
- 41.1Building A Remote Project Using Git And Jenkins7 Minutes
- 41.1Jenkins Scheduling Builds On A Git Repository12 Minutes
- Selenium WebDriver Interview Questions - Real Time2
- Database Testing2
- Performance Testing2
- Behavior Driven Development Using Cucumber12
- 45.1Features And Advantages9 Minutes
- 45.1An Example Of Cucumber Template7 Minutes
- 45.1Cucumber Eclipse Plugin Installation3 Minutes
- 45.1Cucumber JAR Files – Important Update8 Minutes
- 45.1Downloading Cucumber Jars5 Minutes
- 45.1Setting Up Cucumber Project4 Minutes
- 45.1Selenium Login Test7 Minutes
- 45.1Understanding The Feature File9 Minutes
- 45.1Gherkin Keywords Explanation12 Minutes
- 45.1Running The Tests Using Feature File10 Minutes
- 45.1Understanding Cucumber Options6 Minutes
- 45.1Converting Selenium Test To Cucumber With Step Definition11 Minutes
- Sauce Labs Integration3
- Java Advanced - Collection Frameworks6
- Conclusion1
Let’s Kode It, we are a team of Software Professionals with more than 10 years of knowledge and experience from Software Industries and have skills in SDL from testing, system administration to application development. From software inception to its implementation is our forte and we deliver our learners with high quality courses, be it Programming or documenting MS Word. Coding is not something from another world and many of us can easily perform that. Some choose to become a Front end developer, some Back end developer while some Testers where the domain is different from development with automation hands.
Courses you might be interested in
-
15 Lessons
-
10 Lessons
-
13 Lessons
-
39 Lessons