---
title: Automatisation de Selenium dans le cloud
description: TestingBot propose une grille Selenium basée sur le cloud. Connectez
  vos tests Selenium WebDriver à une grille en ligne de navigateurs et d'appareils.
source_url:
  html: https://fr.testingbot.com/features/automation/selenium
  md: https://fr.testingbot.com/features/automation/selenium.md
---

Selenium WebDriver 
# Automatisation du cloud Selenium

Exécutez vos tests Selenium WebDriver sur plus de 0 navigateurs réels et sur des appareils iOS et Android physiques. Bénéficiez d'un parallélisme massif, d'artefacts vidéo et de journaux, et d'une infrastructure éprouvée avec un SLA de disponibilité de 99,99 %.

Vous souhaitez comparer les frameworks&nbsp;? Consultez [Playwright vs Selenium](https://fr.testingbot.com/playwright-vs-selenium) pour une analyse comparative détaillée.

[Commencer](https://fr.testingbot.com/users/sign_up) [Demander une démo](https://testingbot.com/demo)

- **Navigateurs et appareils:** 6100+
- **versions de Selenium:** Tous
- **SLA de disponibilité:** 99,99%

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

Aimé par ces entreprises

 Configuration à 5 lignes 
## Dirigez vos tests existants vers notre hub

Il suffit de modifier une seule URL. Réutilisez votre code Selenium WebDriver actuel, exécutez-le sur notre cloud et choisissez le navigateur, le système d'exploitation ou l'appareil compatible.

 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) 

 ![Résultats de test](https://fr.testingbot.com/assets/features/test-results-315382c39a67ad52167d2a4fd78570c99aea3e0ec386c17e82265851e93cb7b3.png)

 Test Results 
## Résultats de test

Chaque résultat de test Selenium est accompagné de captures d'écran, de journaux et d'une vidéo du test.

Marquez les tests Selenium comme réussis ou échoués, récupérez les artefacts de test via notre REST-API et connectez vos résultats de test via diverses [intégrations](https://fr.testingbot.com/integrations).

Personnalisez les sessions Selenium en spécifiant diverses options, notamment:

- Version Selenium personnalisée (support Selenium 4 + W3C disponible et WebDriver BiDi à venir)
- Résolution d'écran personnalisée
- Fuseau horaire personnalisé
- Modifier la géolocalisation
- Indicateurs de démarrage du navigateur et [plus](https://testingbot.com/support/web-automate/selenium/test-options)

 Langages et frameworks 
## Intégrations au sélénium

TestingBot s'intègre à divers frameworks et services de test. Convertissez facilement vos tests Selenium existants et connectez-vous avec votre CI/CD préféré.

- ### [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)

Vous cherchez à exécuter des tests sans écrire de code? Enregistrez les tests avec [Selenium IDE](https://testingbot.com/support/web-automate/codeless-automation/add-test) et téléchargez-les dans notre automatisation sans code pour une exécution planifiée.

 Parallélisme massif 
## Tests en parallèle

Réduisez considérablement la durée totale de votre test Selenium en exécutant des tests simultanément. TestingBot fournit des machines virtuelles à usage unique sur Windows, Linux et macOS, optimisées pour la vitesse et la stabilité.

- Jusqu'à 100 sessions Selenium simultanées
- Pas de file d'attente, pas d'échauffement. Les sessions commencent en quelques secondes.
- Nouvelle tentative automatique et partitionnement intelligent des tests

[Commencer](https://fr.testingbot.com/users/sign_up)

 ![Tests en parallèle](https://fr.testingbot.com/assets/features/selenium/parallel-0229d698e59a8a6b92fe50344a08634624f018331ecf8a849ef83cfb35e635a5.png)

Live exit nodes
10+ countries

États-Unis

Royaume-Uni

Allemagne

France

Espagne

Belgique

Australie

Chine

Japon

 Tests de géolocalisation 
## Test de géolocalisation

Effectuez des **tests de géolocalisation** dans diverses régions du monde. Testez le ciblage géographique, le blocage géographique et la géolocalisation dans 10 pays, dont l'Australie, la Belgique, le Royaume-Uni, les États-Unis, l'Allemagne, la France, l'Espagne, la Chine et plus encore.

 Infrastructure sécurisée 
## Tests précis

Vos tests s'exécutent dans un datacenter sécurisé, sur de vrais systèmes d'exploitation. Chaque test s'exécute dans une machine virtuelle dédiée à usage unique qui est détruite une fois le test terminé.

Notre infrastructure est optimisée pour les performances et une faible instabilité des tests.

- Machines virtuelles à usage unique, effacées après chaque session
- Conforme au RGPD, possibilité de résidence des données dans l'UE
- Authentification unique SAML, journaux d'audit et provisionnement SCIM

[Visitez le centre de confiance 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.

 Intégration continue 
## Intégrations avec les services CI/CD

TestingBot s'intègre aux services CI/CD les plus populaires, notamment Jenkins, Bamboo, TeamCity, Circle CI, GitLab CI et plus encore.

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

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

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

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

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

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

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

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

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

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

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

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

 Selenium mobile 
## Tests mobiles

Testez sur des appareils mobiles physiques iOS et Android, ou sur des simulateurs iOS et des émulateurs Android. Testez les fonctionnalités et l'interface utilisateur de votre site Web sur divers appareils mobiles et versions, avec prise en charge de la géolocalisation.

[Afficher les appareils](https://testingbot.com/support/app-automate/devices)

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

iPhone 17 Pro

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

iPhone 17 Pro Max

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

iPhone 16 Pro

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

iPad (9th generation)

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

Galaxy S26

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

Huawei P40

 Secure Tunnel 
## Tester les applications internes et de test en toute sécurité

Utilisez notre [tunnel sécurisé](https://testingbot.com/support/tunnel) pour exécuter des tests Selenium sur des sites de préproduction protégés par pare-feu, des tableaux de bord internes ou des applications encore sur localhost.

Chiffrement de bout en bout, aucune règle de pare-feu entrante requise et prise en charge intégrée des fournisseurs d'intégration continue les plus populaires.

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

[Apprendre plus](https://fr.testingbot.com/support/tunnel)

 Acheter ou construire 
## Comparaison entre TestingBot et une grille Selenium auto-hébergée

Gérer sa propre grille Selenium semble économique, mais il faut tenir compte de la maintenance, des problèmes de fiabilité et des appareils manquants. Voici une comparaison avec un cloud Selenium hébergé.

| Capacité | TesteurBot | Grille Selenium auto-hébergée |
| --- | --- | --- |
| Couverture du navigateur | Navigateurs 6100+, toutes versions majeures, mis à jour chaque semaine | Limité à ce que vous provisionnez et corrigez vous-même |
| Il est temps de passer au premier test | En quelques minutes, modifiez une URL dans votre code. | Plusieurs jours, voire plusieurs semaines, sont nécessaires pour la mise en place et le réglage du réseau. |
| Véritables iOS et Android | Appareils physiques réels à la demande | Nécessite un laboratoire d'appareils séparé |
| Mise à l'échelle parallèle | Jusqu'à 100 sessions simultanées, à la demande | Limité par votre budget matériel |
| Vidéos et journaux | Journaux vidéo, réseau, navigateur et Selenium inclus | Créez votre propre système d'enregistrement et d'agrégation des journaux |
| Fiabilité | SLA de disponibilité de 99,99 %, surveillance 24h/24 et 7j/7 | Vous êtes l'ingénieur de garde |
| Soutien | Assistance humaine 24h/24 et 7j/7 et CSM dédié | Stack Overflow et vos propres journaux |

FAQ
## Selenium sur TestingBot — Foire aux questions

Qu'est-ce qu'une grille Selenium basée sur le cloud&nbsp;?

Une grille Selenium dans le cloud est un ensemble géré de nœuds de navigateur auxquels vous vous connectez via le point de terminaison `https://hub.testingbot.com/wd/hub` . Votre code Selenium WebDriver existant reste inchangé&nbsp;; seules l’URL distante et quelques fonctionnalités changent. TestingBot gère pour vous les images système, l’installation des navigateurs, la mise à l’échelle et l’enregistrement.

Quelles versions de Selenium TestingBot prend-il en charge&nbsp;?

TestingBot prend en charge toutes les versions de Selenium encore utilisées, de Selenium 2.x et 3.x à Selenium 4 et Selenium BiDi. Vous pouvez spécifier une version de serveur pour chaque test grâce aux options `se:options` ou `tb:options`.

Puis-je exécuter des tests Selenium en parallèle&nbsp;?

Oui. Les forfaits TestingBot incluent jusqu'à 100 sessions Selenium parallèles. Chaque session s'exécute dans sa propre machine virtuelle dédiée, ce qui évite les interférences entre les tests et garantit une stabilité optimale grâce au parallélisme.

Est-ce que TestingBot fonctionne avec Selenium 4 et BiDi&nbsp;?

Entièrement. Notre hub utilise Selenium 4 W3C WebDriver et prend en charge le nouveau [protocole Selenium BiDi](https://testingbot.com/support/web-automate/selenium/selenium-bidi) pour des fonctionnalités avancées telles que les journaux en temps réel, l'interception réseau et la gestion de l'authentification.

Comment puis-je migrer mes tests Selenium existants vers TestingBot&nbsp;?

Modifiez l'URL distante en `https://hub.testingbot.com/wd/hub` , ajoutez vos identifiants TestingBot et sélectionnez un navigateur et un système d'exploitation via les capacités. Consultez notre [guide de migration](https://testingbot.com/support/web-automate/selenium/migrate-existing-tests) pour des exemples détaillés dans chaque langage.

Puis-je tester des sites internes ou des sites de test&nbsp;?

Oui, installez notre [tunnel sécurisé](https://testingbot.com/support/tunnel) et vos tests Selenium pourront atteindre les environnements de test, les serveurs locaux ou tout autre élément situé derrière votre pare-feu, sans aucune règle entrante requise.

Est-ce que TestingBot enregistre les vidéos et les journaux de mes tests Selenium&nbsp;?

Chaque session Selenium est enregistrée en vidéo Full HD, accompagnée des commandes Selenium exécutées étape par étape, des journaux de la console du navigateur, des fichiers HAR réseau et de captures d'écran. Les artefacts sont accessibles depuis le tableau de bord ou via l'API REST pour les intégrations CI.

La grille Selenium est-elle conforme aux normes SOC 2 / RGPD&nbsp;?

TestingBot est conforme au RGPD (résidence des données dans l'UE), aligné sur la norme ISO 27001 et certifié STAR niveau 1. Nos forfaits Entreprise proposent l'authentification unique SAML, SCIM et des journaux d'audit.

## Plus de raisons d'aimer TestingBot

### Assistance 24h/24 et 7j/7

Des questions&nbsp;? N'hésitez pas à les poser via [le chat](https://fr.testingbot.com#) intégré à l'application, disponible 24h/24 et 7j/7, ou [à nous envoyer un e-mail](https://fr.testingbot.com/contact/new) . Nous sommes là pour vous aider&nbsp;!

Assistance TestingBot

Hé 👋 Comment pouvons-nous vous aider ?

I need support

### Plus de 14 000 équipes nous font confiance

6M+

Tests

120k+

Utilisateurs

400+

Entreprises

106

Pays

[Demander une démo](https://testingbot.com/demo)

### Documentation du développeur

Tout ce dont vous avez besoin pour intégrer TestingBot à votre workflow. Parcourez les guides, les références API et les SDK pour les tests web et mobiles.

- [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)

[Explorer la documentation](https://testingbot.com/support)

### Sécurité de niveau entreprise

STAR Level 1

Certified

GDPR

Compliant

SAML SSO

Single Sign-On

99.9%

Uptime SLA

[Visitez le centre de confiance de TestingBot](https://trust.testingbot.com/)

## Prêt à commencer les tests de sélénium?

Pour commencer, veuillez consulter notre documentation sur les [Selenium Testing](https://testingbot.com/support/web-automate/selenium).

[Essai gratuit](https://fr.testingbot.com/users/sign_up)

Des ressources qui pourraient vous plaire

[![Selenium and Generative AI](https://fr.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.

[Apprendre plus](https://testingbot.com/resources/articles/generative-ai-selenium)

[![Selenium 4: what's new](https://fr.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.

[Apprendre plus](https://testingbot.com/blog/selenium-4)

[![Selenium WebDriver BiDi](https://fr.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.

[Apprendre plus](https://testingbot.com/blog/webdriver-bidi)
