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