# Getting Started with Selenium

Last updated on : 09 Jan 2026

## Overview
Selenium is the industry-standard, open-source automation framework for testing web applications. It enables cross-browser testing and end-to-end validation of user journeys across multiple browsers and operating systems.

With Pcloudy, you can execute Selenium tests on a wide range of real browsers, OS combinations, and versions—without maintaining any test infrastructure.

  [Video: Getting Started with Selenium](https://www.youtube.com/watch?v=DH_xn8QHJtc)

## Objective of This Document
This document helps you integrate your Selenium test scripts with the Pcloudy platform to execute automated web tests in parallel across multiple environments.

## Pre-requisites
Before you begin, ensure the following are available:

- Selenium automation script
- Pcloudy account
- API access key generated from PCloudy
- Supported programming language/framework (Java, Python, etc.)

## Steps to Get the API Key
1.  Log in to your PCloudy account
2.  Click on the Quick Actions tab at the bottom-left corner
3.  Copy your API Access Key

4.  To generate a new key:
    1.  Go to Profile (top-right corner)
    2.  Generate a new API key

Note:  
Refer to the Desired Capabilities section below while integrating Selenium with Pcloudy.

## Supported Languages & Frameworks
Pcloudy supports multiple Selenium-based languages and frameworks, including:

- Java—TestNG, Cucumber, Serenity with Cucumber(BDD), Selenide, JUnit
- Python-Robot,Pytest,Behave
- JavaScript-WDIO,Mocha,WebDriver IO
- C# --NUnit,xUnit
- TestNG / JUnit / PyTest (framework dependent)
- Typescript-WDIO
- Ruby Ruby,Capybara
