Manuals / Selenium WebDriver / Ch 1

StartBeginner25 min read

1. How to use this roadmap

Selenium WebDriver · 48 pages source format

Selenium is still everywhere in enterprise. This path teaches WebDriver done right — not the flaky scripts that give Selenium a bad name. Java or Python bindings; pick one and commit.

What you'll learn

  • 10–12 week pacing
  • Language choice
  • Job-ready Selenium portfolio

Pick a language binding

Java + TestNG/JUnit is common in enterprise. Python + pytest is faster to learn. Pick one for the whole path.

Do this now

Choose Java or Python. Document in README. Install JDK 17+ or Python 3.11+.

Clear?

Study pace

1.5–2 hours daily. Selenium rewards patience with waits and POM — rushing creates flakes.

  • Recommended: ~10–12 weeks
  • Accelerated: ~7–8 weeks
  • Slow: ~14–16 weeks

Do this now

Create selenium-journey repo. Block calendar slots.

Clear?

Practice site

the-internet.herokuapp.com and Sauce Demo work with any binding. Use one primary site.

Do this now

Manual explore 5 pages on the-internet.herokuapp.com. Note dynamic elements.

Clear?

Checklist