Selenium logo

Selenium

Selenium is a suite of tools for automating web browsers across many platforms. It provides a way to control browsers programmatically for testing web applications and automating browser-based tasks.

2 APIs 0 Features
AutomationBrowsersEnd-To-End TestingQuality AssuranceTestingWebDriver

APIs

Selenium WebDriver

WebDriver is a browser automation framework that accepts commands and sends them to a browser. It is implemented through a browser-specific driver that sends commands to a brows...

Selenium Grid

Selenium Grid allows you to run test cases in different machines across different platforms. It enables the execution of test scripts on remote machines by routing commands to r...

Resources

👥
GitHub Organization
GitHub Organization
📰
Blog
Blog
🔗
Downloads
Downloads
💬
Support
Support
🔗
Ecosystem
Ecosystem
🔗
Sponsor
Sponsor
🔗
History
History

Sources

apis.yml Raw ↑
name: Selenium
description: Selenium is a suite of tools for automating web browsers across many platforms. It provides a way to control browsers programmatically for testing web applications and automating browser-based tasks.
image: https://www.selenium.dev/images/selenium-logo.svg
url: https://www.selenium.dev/
created: '2024-01-01'
modified: '2024-01-01'
specificationVersion: '0.18'
apis:
  - name: Selenium WebDriver
    description: WebDriver is a browser automation framework that accepts commands and sends them to a browser. It is implemented through a browser-specific driver that sends commands to a browser and retrieves results.
    image: https://www.selenium.dev/images/selenium-logo.svg
    humanURL: https://www.selenium.dev/documentation/webdriver/
    baseURL: https://www.selenium.dev
    tags:
      - Automation
      - Browsers
      - Testing
      - WebDriver
    properties:
      - type: Documentation
        url: https://www.selenium.dev/documentation/webdriver/
      - type: API Documentation
        url: https://www.selenium.dev/selenium/docs/api/java/
      - type: Getting Started
        url: https://www.selenium.dev/documentation/webdriver/getting_started/
  - name: Selenium Grid
    description: Selenium Grid allows you to run test cases in different machines across different platforms. It enables the execution of test scripts on remote machines by routing commands to remote web browser instances.
    image: https://www.selenium.dev/images/selenium-logo.svg
    humanURL: https://www.selenium.dev/documentation/grid/
    baseURL: https://www.selenium.dev
    tags:
      - Distributed
      - Grid
      - Parallel Testing
      - Testing
    properties:
      - type: Documentation
        url: https://www.selenium.dev/documentation/grid/
      - type: Configuration
        url: https://www.selenium.dev/documentation/grid/configuration/
      - type: Getting Started
        url: https://www.selenium.dev/documentation/grid/getting_started/
common:
  - type: GitHub Organization
    url: https://github.com/SeleniumHQ
  - type: Blog
    url: https://www.selenium.dev/blog/
  - type: Downloads
    url: https://www.selenium.dev/downloads/
  - type: Support
    url: https://www.selenium.dev/support/
  - type: Ecosystem
    url: https://www.selenium.dev/ecosystem/
  - type: Sponsor
    url: https://www.selenium.dev/sponsors/
  - type: History
    url: https://www.selenium.dev/history/
maintainers:
  - FN: Selenium Project
    email: [email protected]
    url: https://www.selenium.dev/project/
tags:
  - Automation
  - Browsers
  - End-To-End Testing
  - Quality Assurance
  - Testing
  - WebDriver