SELENIUM WITH JAVA COURSE CONTENT
Getting Started
- Introduction to Automation & Selenium
- Selenium IDE, RC, Grid, WebDriver, Selendroid Overview
- Intro to Java, Why Java for Selenium
Core Java Essentials
- OOP Basics, Classes, Objects, Methods
- Loops, Arrays, Strings, Data Types
- Exception Handling, File I/O
- Regular Expressions, Excel/DB connection
Selenium IDE
- Installing & Recording
- Playback & Debugging
- Scripts Export to WebDriver
Locators
- XPath, CSS, ID, Name, Link Text
- X-Path functions and wildcards
WebDriver Basics
- Browser setup & configuration
- Web elements interaction
- Checkbox, radio, dropdown, alerts
Advanced WebDriver
- JavaScript Executor usage
- Waits: Implicit, Explicit, Fluent
- Frames & Window Handling
- Keyboard/mouse events
Real-Time Use Cases
- Data-driven testing with Excel
- Uploading/downloading files
- Screenshot, video capture
- Working with logs, listeners
Framework Development
- TestNG: Annotations, XML files
- JUnit Basics
- Hybrid, POM, Keyword driven frameworks
- Framework Setup in Eclipse
Selenium Grid
- Install, configure, run Grid
- Parallel test execution
Interview Preparation
- Selenium Q&A
- POM Framework Review
- Mock Questions