---
title: Automatización de Selenium
description: TestingBot ofrece una grid de Selenium en la nube. Conecte sus pruebas
  de Selenium WebDriver con una cuadrícula en línea de navegadores y dispositivos.
source_url:
  html: https://es.testingbot.com/features/automation/selenium
  md: https://es.testingbot.com/features/automation/selenium.md
---

Selenium WebDriver 
# Automatización de Selenium

Ejecuta tus pruebas de Selenium WebDriver en más de 6100 navegadores reales y dispositivos físicos iOS y Android. Paralelismo masivo, artefactos de vídeo y registro, e infraestructura probada en condiciones reales con un SLA de disponibilidad del 99,99 %.

¿Quieres comparar diferentes plataformas? Consulta [Playwright vs Selenium](https://es.testingbot.com/playwright-vs-selenium) para un análisis comparativo directo.

[Empieza gratis](https://es.testingbot.com/users/sign_up) [Solicitar una demostración](https://testingbot.com/demo)

- **Navegadores y dispositivos:** 6100+
- **Versiones de Selenium:** Todo
- **Acuerdo de nivel de servicio (SLA) de tiempo de actividad:** 99,99%

_Selenium tests running on Chrome, Firefox, Safari, Edge, Opera, Samsung, iOS and Android via TestingBot's cloud hub_

Confiado por estas compañías

 Configuración de 5 líneas 
## Dirige tus pruebas existentes a nuestro centro.

Basta con cambiar la URL. Reutiliza tu código actual de Selenium WebDriver, ejecútalo en nuestra nube y elige cualquier navegador, sistema operativo o dispositivo gracias a sus funcionalidades.

 hub.testingbot.com Copy

 JavaScript Python Java Ruby C# PHP 

```javascript
// Run a Selenium test on the TestingBot grid
const wd = require('selenium-webdriver');

const driver = await new wd.Builder()
  .usingServer('https://hub.testingbot.com/wd/hub')
  .withCapabilities({
    'tb:options': { name: 'Checkout flow' },
    browserName: 'chrome',
    browserVersion: 'latest',
    platformName: 'Windows 11'
  })
  .build();

await driver.get('https://example.com');
await driver.quit();
```

```python
# Run a Selenium test on the TestingBot grid
from selenium import webdriver

options = webdriver.ChromeOptions()
options.set_capability('tb:options', {'name': 'Checkout flow'})
options.set_capability('browserVersion', 'latest')
options.set_capability('platformName', 'Windows 11')

driver = webdriver.Remote(
    command_executor='https://hub.testingbot.com/wd/hub',
    options=options
)

driver.get('https://example.com')
driver.quit()
```

```java
// Run a Selenium test on the TestingBot grid
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("browserName", "chrome");
caps.setCapability("browserVersion", "latest");
caps.setCapability("platformName", "Windows 11");

WebDriver driver = new RemoteWebDriver(
    new URL("https://hub.testingbot.com/wd/hub"),
    caps
);

driver.get("https://example.com");
driver.quit();
```

```ruby
# Run a Selenium test on the TestingBot grid
require 'selenium-webdriver'

caps = Selenium::WebDriver::Remote::Capabilities.chrome(
  browserVersion: 'latest',
  platformName: 'Windows 11',
  'tb:options' => { name: 'Checkout flow' }
)

driver = Selenium::WebDriver.for(:remote,
  url: 'https://hub.testingbot.com/wd/hub',
  capabilities: caps
)

driver.get 'https://example.com'
driver.quit
```

```csharp
// Run a Selenium test on the TestingBot grid
var options = new ChromeOptions();
options.AddAdditionalOption("browserVersion", "latest");
options.AddAdditionalOption("platformName", "Windows 11");

IWebDriver driver = new RemoteWebDriver(
    new Uri("https://hub.testingbot.com/wd/hub"),
    options
);

driver.Navigate().GoToUrl("https://example.com");
driver.Quit();
```

```php
// Run a Selenium test on the TestingBot grid
$capabilities = DesiredCapabilities::chrome();
$capabilities->setCapability('browserVersion', 'latest');
$capabilities->setCapability('platformName', 'Windows 11');

$driver = RemoteWebDriver::create(
    'https://hub.testingbot.com/wd/hub',
    $capabilities
);

$driver->get('https://example.com');
$driver->quit();
```

Connected · [Dokumentation anzeigen](https://testingbot.com/support/web-automate/selenium/nodejs) [Dokumentation anzeigen](https://testingbot.com/support/web-automate/selenium/python) [Dokumentation anzeigen](https://testingbot.com/support/web-automate/selenium/java) [Dokumentation anzeigen](https://testingbot.com/support/web-automate/selenium/ruby) [Dokumentation anzeigen](https://testingbot.com/support/web-automate/selenium/csharp) [Dokumentation anzeigen](https://testingbot.com/support/web-automate/selenium/php) 

 ![Resultados de la prueba](https://es.testingbot.com/assets/features/test-results-315382c39a67ad52167d2a4fd78570c99aea3e0ec386c17e82265851e93cb7b3.png)

 Test Results 
## Resultados de la prueba

Cada resultado de la prueba de Selenium viene con capturas de pantalla, registros y un video de la prueba.

Marque las pruebas de Selenium como aprobadas o fallidas, recupere los artefactos de prueba a través de nuestra REST-API y conecte los resultados de sus pruebas a través de varias [integraciones](https://es.testingbot.com/integrations).

Personalice las sesiones de Selenium especificando varias opciones, que incluyen:

- Versión personalizada de Selenium (compatibilidad con Selenium 4 + W3C disponible y próximamente WebDriver BiDi)
- Resolución de pantalla personalizada
- Zona horaria personalizada
- Cambiar la geolocalización
- Indicadores de inicio del navegador y [más](https://testingbot.com/support/web-automate/selenium/test-options)

 Lenguajes y marcos de trabajo 
## Integraciones de Selenium

TestingBot se integra con varios servicios y marcos de prueba. Convierta fácilmente sus pruebas de Selenium existentes y conéctese con su CI / CD favorito.

- ### [Java](https://testingbot.com/support/web-automate/selenium/java)

  - [JUnit](https://testingbot.com/support/web-automate/selenium/java/junit)
  - [Parallel JUnit](https://testingbot.com/support/web-automate/selenium/java/parallel-junit)
  - [TestNG](https://testingbot.com/support/web-automate/selenium/java/testng)
  - [Selenide](https://testingbot.com/support/web-automate/selenium/java/selenide)

- ### [Python](https://testingbot.com/support/web-automate/selenium/python)

  - [PyTest](https://testingbot.com/support/web-automate/selenium/python/pytest)
  - [PyUnit](https://testingbot.com/support/web-automate/selenium/python/pyunit)
  - [Behave](https://testingbot.com/support/web-automate/selenium/python/behave)
  - [Helium](https://testingbot.com/support/web-automate/selenium/python/helium)

- ### [JavaScript](https://testingbot.com/support/web-automate/selenium/nodejs)

  - [WebDriverIO](https://testingbot.com/support/web-automate/selenium/nodejs/webdriverio)
  - [Nightwatch](https://testingbot.com/support/web-automate/selenium/nodejs/nightwatch)
  - [Protractor](https://testingbot.com/support/web-automate/selenium/nodejs/protractor)
  - [TestCafe](https://testingbot.com/support/web-automate/selenium/nodejs/testcafe)

- ### [Ruby](https://testingbot.com/support/web-automate/selenium/ruby)

  - [RSpec](https://testingbot.com/support/web-automate/selenium/ruby/rspec)
  - [Cucumber](https://testingbot.com/support/web-automate/selenium/ruby/cucumber)
  - [Minitest](https://testingbot.com/support/web-automate/selenium/ruby/minitest)
  - [Test::Unit](https://testingbot.com/support/web-automate/selenium/ruby/testunit)

- ### [C#](https://testingbot.com/support/web-automate/selenium/csharp)

  - [NUnit](https://testingbot.com/support/web-automate/selenium/csharp/nunit)
  - [MSTest](https://testingbot.com/support/web-automate/selenium/csharp/mstest)
  - [xUnit](https://testingbot.com/support/web-automate/selenium/csharp/xunit)
  - [SpecFlow](https://testingbot.com/support/web-automate/selenium/csharp/specflow)

- ### [PHP](https://testingbot.com/support/web-automate/selenium/php)

  - [PHPUnit](https://testingbot.com/support/web-automate/selenium/php/phpunit)
  - [Codeception](https://testingbot.com/support/web-automate/selenium/php/codeception)
  - [Behat](https://testingbot.com/support/web-automate/selenium/php/behat-mink)
  - [SimpleTest](https://testingbot.com/support/web-automate/selenium/php/simpletest)

¿Quiere ejecutar pruebas sin escribir código? Registre las pruebas con [Selenium IDE](https://testingbot.com/support/web-automate/codeless-automation/add-test) y cárguelas en nuestra automatización sin código para su ejecución programada.

 Paralelismo masivo 
## Pruebas paralelas

Acorte drásticamente la duración total de la prueba de selenio ejecutando pruebas simultáneamente. TestingBot proporciona máquinas virtuales de un solo uso en Windows, Linux y macOS, optimizadas para la velocidad y la estabilidad.

- Hasta 100 sesiones de Selenium simultáneas
- Sin colas, sin calentamiento. Las sesiones comienzan en segundos.
- Reintento automático y fragmentación inteligente de pruebas

[Empieza gratis](https://es.testingbot.com/users/sign_up)

 ![Pruebas paralelas](https://es.testingbot.com/assets/features/selenium/parallel-0229d698e59a8a6b92fe50344a08634624f018331ecf8a849ef83cfb35e635a5.png)

Live exit nodes
10+ countries

Estados Unidos

Reino Unido

Alemania

Francia

España

Bélgica

Australia

Porcelana

Japón

 Pruebas de geolocalización 
## Pruebas de geolocalización

Realice **pruebas de ubicación geográfica** en varias regiones del mundo. Pruebe la orientación geográfica, el bloqueo geográfico y la localización geográfica en 10 países, incluidos Australia, Bélgica, Reino Unido, Estados Unidos, Alemania, Francia, España, China y más.

 Infraestructura segura 
## Pruebas precisas

Sus pruebas se ejecutan en un centro de datos seguro, en sistemas operativos reales. Cada prueba se ejecuta en una máquina virtual dedicada de un solo uso que se destruye una vez finalizada la prueba.

Nuestra infraestructura está optimizada para el rendimiento y la escasez de pruebas.

- Máquinas virtuales de un solo uso, borradas después de cada sesión.
- Residencia de datos en la UE disponible, conforme al RGPD.
- Inicio de sesión único (SSO) mediante SAML, registros de auditoría y aprovisionamiento SCIM.

[Visita el Centro de confianza de TestingBot](https://trust.testingbot.com/)

1. 1

Test connects to `hub.testingbot.com`

A pristine VM is provisioned in seconds, just for your session.

2. 2

Your Selenium commands run on real hardware

Real Windows, macOS or Linux — never simulated, never shared.

3. 3

VM destroyed the moment your test ends

Cookies, files, browser state — all wiped. Nothing is ever reused.

 Integración continua 
## Integraciones con servicios CI / CD

TestingBot se integra con los servicios de CI / CD más populares, incluidos Jenkins, Bamboo, TeamCity, Circle CI, GitLab CI y más.

 ![Jenkins](https://es.testingbot.com/assets/integrations/jenkins-e586a1c4af833e4c8d38d7b392a4e84bd193f30cae9cf8c9f198a58ec943a1ff.webp)

### [Jenkins](https://testingbot.com/support/integrations/ci-cd/jenkins)

 ![Bamboo](https://es.testingbot.com/assets/integrations/bamboo-c8fe09a3cb0b74d6055e3aa6607d77720bfe29ff487b8e3cf825138adf634346.svg)

### [Bamboo](https://testingbot.com/support/integrations/ci-cd/bamboo)

 ![TeamCity](https://es.testingbot.com/assets/integrations/teamcity-7e75cdb835903a4983ad276c41d95e569ceac5be486e96ec1f955029ce5bb319.svg)

### [TeamCity](https://testingbot.com/support/integrations/ci-cd/teamcity)

 ![CircleCI](https://es.testingbot.com/assets/integrations/circleci-ede029654ff39b60342e4a5bba8fc9a3a49305cc38bda215b7cf8d07e85e0543.webp)

### [CircleCI](https://testingbot.com/support/integrations/ci-cd/circleci)

 ![GitLab CI](https://es.testingbot.com/assets/integrations/gitlab-e4c0b6db07d07bc0a400f5606e258f4dc8a51b778e97bbfa51d1d531f3cb049a.webp)

### [GitLab CI](https://testingbot.com/support/integrations/ci-cd/gitlab)

 ![GitHub](https://es.testingbot.com/assets/integrations/github-actions-8436242ad9e15381f84f1a98a10dddce15611087f121d6305782e211942b7842.webp)

### [GitHub](https://testingbot.com/support/integrations/ci-cd/github-actions)

 Selenio móvil 
## Pruebas móviles

Pruebe en dispositivos móviles físicos iOS y Android, o simuladores de iOS y emuladores de Android. Pruebe la funcionalidad y la interfaz de usuario de su sitio web en varios dispositivos móviles y versiones, con soporte de geolocalización.

[Ver dispositivos](https://testingbot.com/support/app-automate/devices)

 ![Test online on iPhone 17 Pro](https://es.testingbot.com/assets/devices/160h/44-6b4402c6996d9b1620879bb1123c40a6b36abb064e65dca0a1b3f05286779e9c.webp)

iPhone 17 Pro

 ![Test online on iPhone 17 Pro Max](https://es.testingbot.com/assets/devices/160h/43-59d7e30684332ed4bf25567cbc09ca942eac46d925ccde8352d3e85812480f7d.webp)

iPhone 17 Pro Max

 ![Test online on iPhone 16 Pro](https://es.testingbot.com/assets/devices/160h/42-de3704079345026847b739a5b1cf5332595904e54ede66abd988a76fb1e6593c.webp)

iPhone 16 Pro

 ![Test online on iPad (9th generation)](https://es.testingbot.com/assets/devices/160h/41-70f7d18afde7620063a49a76cbfd088f8b59c742f3a5f4dd4a513dd6ec5c676c.webp)

iPad (9th generation)

 ![Test online on Galaxy S26](https://es.testingbot.com/assets/devices/160h/40-e917ed08e15b5941fed75855ac457dd1df46b471a2020f081c4d70cefb68f4e8.webp)

Galaxy S26

 ![Test online on Huawei P40](https://es.testingbot.com/assets/devices/160h/39-32a788c7e66a3da1c88eaaefefd37381f729e510f096b43906968b6907c44c57.webp)

Huawei P40

 Secure Tunnel 
## Prueba aplicaciones internas y de prueba de forma segura.

Utilice nuestro [túnel seguro](https://testingbot.com/support/tunnel) para ejecutar pruebas de Selenium en sitios de prueba protegidos por cortafuegos, paneles internos o aplicaciones que aún se encuentren en localhost.

Cifrado de extremo a extremo, sin necesidad de reglas de firewall de entrada y con soporte integrado para los proveedores de CI más populares.

 ![TestingBot secure tunnel for Selenium](https://es.testingbot.com/assets/features/tunnel-diagram-poster-8c25e19e6fe4f7276a46a96b31a0ad0e07bb4f5bf98dc192d2b70897cfbb1a26.png)

[Aprende más](https://es.testingbot.com/support/tunnel)

 Comprar o construir 
## TestingBot frente a una cuadrícula de Selenium autoalojada

Implementar tu propia red de Selenium parece económico hasta que consideras el mantenimiento, la inestabilidad y la falta de dispositivos. Aquí te mostramos cómo se compara con una nube de Selenium alojada.

| Capacidad | Bot de pruebas | Red Selenium autoalojada |
| --- | --- | --- |
| Cobertura de navegadores | 6100+ navegadores, todas las versiones principales, actualizados semanalmente | Limitado a lo que usted mismo proporcione y repare. |
| Es hora de la primera prueba. | En minutos, cambia una URL en tu código. | De días a semanas de configuración y ajuste de la red |
| iOS y Android reales | Dispositivos físicos reales bajo demanda. | Requiere un laboratorio de dispositivos independiente. |
| Escalado paralelo | Hasta 100 sesiones simultáneas, bajo demanda. | Limitado por tu presupuesto de hardware |
| Vídeos y registros | Se incluyen registros de vídeo, red, navegador y Selenium. | Crea tu propio sistema de grabación y agregación de registros. |
| Fiabilidad | SLA de disponibilidad del 99,99%, monitorización 24/7 | Eres el ingeniero de guardia |
| Apoyo | Soporte humano 24/7 y un gestor de éxito del cliente dedicado. | Stack Overflow y tus propios registros |

Preguntas frecuentes
## Selenium en TestingBot: preguntas frecuentes

¿Qué es una cuadrícula Selenium basada en la nube?

Una red Selenium en la nube es un conjunto gestionado de nodos de navegador al que te conectas mediante el punto final `https://hub.testingbot.com/wd/hub` . Tu código Selenium WebDriver existente permanece igual; solo cambian la URL remota y algunas funcionalidades. TestingBot se encarga de las imágenes del sistema operativo, la instalación de navegadores, el escalado y la grabación.

¿Qué versiones de Selenium admite TestingBot?

TestingBot es compatible con todas las versiones de Selenium que aún se utilizan, desde Selenium 2.x y 3.x hasta Selenium 4 y Selenium BiDi. Puede especificar una versión de servidor concreta para cada prueba mediante la funcionalidad `se:options` o `tb:options`.

¿Puedo ejecutar pruebas de Selenium en paralelo?

Sí. Los planes de TestingBot incluyen hasta 100 sesiones paralelas de Selenium. Cada sesión se ejecuta en su propia máquina virtual de uso único, por lo que las pruebas no interfieren entre sí y el paralelismo no genera inestabilidad.

¿Funciona TestingBot con Selenium 4 y BiDi?

Completamente. Nuestro hub utiliza Selenium 4 W3C WebDriver y es compatible con el nuevo [protocolo Selenium BiDi](https://testingbot.com/support/web-automate/selenium/selenium-bidi) para funciones avanzadas como registros en tiempo real, interceptación de red y gestión de autenticación.

¿Cómo puedo migrar mis pruebas de Selenium existentes a TestingBot?

Cambia la URL remota a `https://hub.testingbot.com/wd/hub` , agrega tus credenciales de TestingBot y selecciona un navegador/sistema operativo mediante las capacidades. Consulta nuestra [guía de migración](https://testingbot.com/support/web-automate/selenium/migrate-existing-tests) para ver ejemplos paso a paso en todos los idiomas.

¿Puedo probar sitios internos o de prueba?

Sí, instale nuestro [túnel seguro](https://testingbot.com/support/tunnel) y sus pruebas de Selenium podrán acceder a entornos de prueba, servidores locales o cualquier otra cosa detrás de su firewall, sin necesidad de reglas de entrada.

¿TestingBot graba vídeos y registros de mis pruebas de Selenium?

Cada sesión de Selenium se graba en vídeo Full HD junto con los comandos de Selenium paso a paso, los registros de la consola del navegador, los archivos HAR de red y las capturas de pantalla. Los artefactos son accesibles desde el panel de control o mediante la API REST para integraciones de CI.

¿Cumple la plataforma Selenium Grid con las normas SOC 2 y GDPR?

TestingBot cumple con el RGPD, tiene residencia de datos en la UE, está alineado con la norma ISO 27001 y cuenta con la certificación STAR Nivel 1. Ofrecemos inicio de sesión único SAML, SCIM y registros de auditoría en los planes empresariales.

## Más razones para amar TestingBot

### Soporte 24/7

¿Tienes preguntas? Pregunta en el [chat de atención](https://es.testingbot.com#) al cliente disponible las 24 horas o [envíanos un correo electrónico](https://es.testingbot.com/contact/new) . ¡Estamos aquí para ayudarte!

Soporte de TestingBot

Hola 👋 ¿Cómo podemos ayudarte?

I need support

### Más de 14.000 equipos confían en nosotros

6M+

Pruebas

120k+

Usuarios

400+

Empresas

106

Países

[Solicitar una demostración](https://testingbot.com/demo)

### Documentación para desarrolladores

Todo lo que necesitas para integrar TestingBot en tu flujo de trabajo. Explora guías, referencias de API y SDK para pruebas web y móviles.

- [Selenium Quickstart Documentation](https://testingbot.com/support/web-automate/selenium)
- [Selenium 4](https://testingbot.com/support/web-automate/selenium/selenium4)
- [Selenium BiDi](https://testingbot.com/support/web-automate/selenium/selenium-bidi)
- [CI/CD integration](https://testingbot.com/support/integrations/ci-cd)

[Explorar la documentación](https://testingbot.com/support)

### Seguridad de nivel empresarial

STAR Level 1

Certified

GDPR

Compliant

SAML SSO

Single Sign-On

99.9%

Uptime SLA

[Visita el Centro de confianza de TestingBot](https://trust.testingbot.com/)

## ¿Listo para comenzar la prueba de Selenium?

Para comenzar, consulte nuestra documentación de [Pruebas de Selenium](https://testingbot.com/support/web-automate/selenium).

[Prueba gratis](https://es.testingbot.com/users/sign_up)

Recursos que te pueden gustar

[![Selenium and Generative AI](https://es.testingbot.com/assets/resources/articles/28-af707bf052844eb00f861bb6ebba57e6be4479dde1c78a5df4e70d2f597a8b18.webp)](https://testingbot.com/resources/articles/generative-ai-selenium)
### [Selenium and Generative AI](https://testingbot.com/resources/articles/generative-ai-selenium)

Generate realistic looking test data to be used with your Selenium Automated Tests.

[Aprende más](https://testingbot.com/resources/articles/generative-ai-selenium)

[![Selenium 4: what's new](https://es.testingbot.com/assets/blog/2021/se4.webp)](https://testingbot.com/blog/selenium-4)
### [Selenium 4: what's new](https://testingbot.com/blog/selenium-4)

Learn more about what is new Selenium 4.

[Aprende más](https://testingbot.com/blog/selenium-4)

[![Selenium WebDriver BiDi](https://es.testingbot.com/assets/blog/2024/bidi.webp)](https://testingbot.com/blog/webdriver-bidi)
### [Selenium WebDriver BiDi](https://testingbot.com/blog/webdriver-bidi)

WebDriver BiDi support is now available on TestingBot. Learn how to use this exciting new improvement with your Selenium tests.

[Aprende más](https://testingbot.com/blog/webdriver-bidi)
