Selenium Components

The Selenium Suite

ComponentWhat it isWhen to use it
Selenium WebDrivera library (API) to drive browsers from codeall real automation; this course is mostly about WebDriver
Selenium IDEa Chrome/Firefox extension that records and plays back clicksquick demos, learning, bug reproduction; not for big suites
Selenium Grida server that runs tests on many machines and browsers in parallellarge regression suites, cross-browser runs (advance level)

Selenium IDE vs WebDriver

Selenium IDE records your clicks into steps like open /login, type id=email, click id=login-btn. It is a nice start, but recorded tests break easily and cannot use loops, data files or reusable code. Companies build their suites with WebDriver + Java.

Tip: Use Selenium IDE once to see how a test is a list of steps. Then write the same steps in Java; you will do that in the Setup module.