Getting Started
Selenium WebDriver
If you want to create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments, then you want to use Selenium WebDriver, a collection of language specific bindings to drive a browser - the way it is meant to be driven.
Selenium IDE
If you want to create quick bug reproduction scripts, create scripts to aid in automation-aided exploratory testing, then you want to use Selenium IDE; a Chrome, Firefox and Edge add-on that will do simple record-and-playback of interactions with the browser.
Selenium Grid
If you want to scale by distributing and running tests on several machines and manage multiple environments from a central point, making it easy to run the tests against a vast combination of browsers/OS, then you want to use Selenium Grid.
Selenium Level Sponsors
News
Locate your locators - Python bindings changes upcoming
Tuesday, February 01, 2022
By Josh Grant (@joshin4colours)
Updating your locators for changes in the Python bindings in Selenium 4
Read MoreSupport for IE Mode in Edge with IEDriver
Read MoreWe are refining our docs content with help from the community!
Read MoreSupport the Selenium Project
Want to support the Selenium project? Learn more or view the full list of sponsors.