Vue d'ensemble

Selenium 4.5, publié le 26 octobre 2022, améliore Selenium Manager avec le téléchargement automatique des navigateurs et des drivers.

Fonctionnalités principales

Téléchargement automatique

Selenium Manager télécharge automatiquement le driver compatible avec le navigateur installé, éliminant la configuration manuelle.

python
from selenium import webdriver

# Selenium Manager télécharge automatiquement le driver
driver = webdriver.Chrome()
driver.get('https://example.com')
print(f'Titre: {driver.title}')
driver.quit()

Localisateurs améliorés

Les localisateurs relatifs sont améliorés pour trouver des éléments par rapport à d'autres éléments de la page.

python
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.relative_locator import locate_with

driver = webdriver.Chrome()
driver.get('https://example.com')

# Localisateur relatif
# element = driver.find_element(
#     locate_with(By.TAG_NAME, 'input').near(
#         driver.find_element(By.ID, 'label')
#     )
# )
driver.quit()

Sources