Open Source · Test Automation

Selenium UI Test Tool

Une bibliothèque d'abstraction Selenium UI — une API de haut niveau pour simplifier vos tests web.

Le Projet

Selenium UI Test Tool est une API de haut niveau conçue pour abstraire la complexité de Selenium WebDriver. Elle simplifie la manipulation du DOM, les attentes explicites et l'interaction avec les formulaires grâce à des utilitaires prêts à l'emploi.

Développé et maintenu par Marne Tech, cet outil est disponible en open source avec une documentation complète, des exemples concrets et une interface multilingue (FR/EN).

Bibliothèque
d'abstraction
Selenium UI

Une API de haut niveau conçue pour abstraire la complexité de Selenium WebDriver. Simplifiez la manipulation du DOM, les attentes explicites et l'interaction avec les formulaires grâce à des utilitaires prêts à l'emploi.

Découvrir l'API pip install

Fonctionnalités clés

  • API simplifiée — Interactions Selenium en une seule ligne de code.
  • Utilitaires formulaires — Remplissage, upload, date pickers gérés nativement.
  • Interface FR/EN — Documentation et messages d'erreur bilingues.
  • Attentes intelligentes — Plus besoin de gérer manuellement les WebDriverWait.
  • Installation simple — Disponible via pip install avec dépendances minimales.

Exemple d'utilisation

# Selenium natif (verbeux)
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
elem = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, "search-bar")))
elem.clear()
elem.send_keys("Selenium abstraction")

# Avec Selenium UI Test Tool (simple)
from selenium_ui import UIHelper
ui = UIHelper(driver)
ui.fill("#search-bar", "Selenium abstraction")

Solution précédente

Découvrez notre autre outil open source.

← Promethee Selenium