About 600 results
Open links in new tab
  1. 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 this code into …

  2. The Selenium Browser Automation Project

    Apr 6, 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 default, so you do …

  3. Organizing and Executing Selenium Code

    Jul 29, 2025 · All the code examples in this documentation can be found in (or is being moved to) our example directories that use test runners and get executed every release to ensure all the code is …

  4. Getting started | Selenium

    Jan 12, 2022 · Before you can start writing Selenium code, you have to install the language bindings libraries for your language of choice, the browser you want to use, and the driver for that browser.

  5. Finding web elements | Selenium

    Sep 6, 2025 · With the release of v96 in Chromium Browsers, Selenium can now allow you to access this tree with easy-to-use shadow root methods. NOTE: These methods require Selenium 4.0 or …

  6. Selenium

    Oct 8, 2025 · 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 …

  7. WebDriver - Selenium

    Nov 7, 2024 · Selenium WebDriver refers to both the language bindings and the implementations of the individual browser controlling code. This is commonly referred to as just WebDriver.

  8. Working with windows and tabs - Selenium

    Jul 29, 2025 · If your site opens a new tab or window, Selenium will let you work with it using a window handle. Each window has a unique identifier which remains persistent in a single session.

  9. Keyboard actions | Selenium

    Jul 29, 2025 · In addition to the keys represented by regular unicode, unicode values have been assigned to other keyboard keys for use with Selenium. Each language has its own way to reference …

  10. Waiting Strategies | Selenium

    Oct 31, 2025 · If the Selenium code is to click one of these buttons and interact with the resulting element, it will do so before that element is ready and fail. The first solution many people turn to is …