Learning sequence + reference
Selenium Java tutorials
Learn browser automation with Java, from your first test to reliable element interactions.
Published sequence: foundations through interacting with web elements.
Jump to section
Module 0 · Selenium foundationsModule 1 · Driving the browserModule 2 · Locators That Don’t BreakModule 3 · Interacting with Web ElementsModule 4 · Synchronization and ReliabilityReference by taskAll published links shown
Learning sequence
Module 0 · Selenium foundations
Module 1 · Driving the browser
Module 2 · Locators That Don’t Break
Module 3 · Interacting with Web Elements
Module 4 · Synchronization and Reliability
Find a specific answer
Reference by task
Read these independently when you need a particular method or technique.
Locators in Selenium
Basic Web Element Interactions
Handling specific elements
Waits
Actions Class in Selenium
Chrome Devtools with Selenium
Misc
Put the lesson into practice
Use the existing CodeKru tools and TestKru practice pages alongside each lesson.
Open TestKru ↗ (new tab)