
Getting started | Selenium
Jan 12, 2022 · Selenium setup is quite different from the setup of other commercial tools. Before you can start writing Selenium code, you have to install the language bindings libraries for your …
Install a Selenium library
Sep 2, 2025 · The installation process for libraries depends on the language you choose to use. Make sure you check the Selenium downloads page to make sure you are using the latest …
Command-line Runner · Selenium IDE
Selenium communicates with each browser through a small binary application called a browser driver. Each browser has its own which you can either download and add to your system path …
Downloads - Selenium
Below is where you can find the latest releases of all the Selenium components. You can also find a list of previous releases, source code, and additional information for Maven users.
Write your first Selenium script
Oct 30, 2025 · Most Selenium users execute many sessions and need to organize them to minimize duplication and keep the code more maintainable. Read on to learn about how to put …
Selenium RC (Selenium 1) | Selenium
Jan 10, 2022 · Selenium has a set of libraries available in the programming language of your choice. You could download them from the downloads page. Once you’ve chosen a language …
Selenium Manager (Beta)
Aug 17, 2025 · Selenium Manager is a command-line tool implemented in Rust that provides automated driver and browser management for Selenium. Selenium bindings use this tool by …
Getting started with Selenium Grid
Aug 1, 2025 · To do use the Java 11 client, you will need to download the selenium-http-jdk-client jar file and use the --ext flag to make it available in the Grid jar’s classpath.
Selenium WebDriver JavaScript API
Selenium is a browser automation library. Most often used for testing web-applications, Selenium may be used for any task that requires automating interaction with the browser.
Upgrade to Selenium 4
Jul 29, 2025 · Upgrading to Selenium 4 should be a painless process if you are using one of the officially supported languages (Ruby, JavaScript, C#, Python, and Java). There might be some …