Hey, I Have experience of taking Selenium Training. My course is mostly aligned working knowledge designed specifically for non programmer. I have good feedback from many of my students
Recently I have followed below structure:
1 - Locators (1 D ) xpath / CSS Selector
2 - Java ( 1 D )
- Loops, conditions
- Arrays
- String
- Inheritance
- Collections framework
- Stream APIs (Java 8 )
3 - Selenium
- Basics
- Handling differnt UI Operations
- Input fields (Buttons, Checkbox, dropdown, Select)
- Alert
- ImplicitWait & ExplicitWait
- Actions
- JavaScript Executor
- Working with Excel
4 - Frameworks & Implementation from Scratch ( 1 D for Intro )
- Page Object Model & Page Factory
- TestNG ( 2 D )
- Cucumber ( 2 D )
- Management of Test Data (Typesafe config, Excel ) (1 D )
- Reporting ( Extent Reports , Allure Reports)
- Maven