Vue d'ensemble
Selenium 4.18, publie le 2 mars 2024, ameliore le support de Python 3.12 et les mecanismes d'attente.
Fonctionnalites principales
Support Python 3.12
La compatibilite avec Python 3.12 est completement assuree, corrigeant les problemes de deprecation.
python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://example.com')
print(driver.title)
driver.quit()
Attentes ameliorees
Les attentes explicites sont plus fiables avec une meilleure gestion des conditions et du polling.
python
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
wait = WebDriverWait(driver, 10)
element = wait.until(
EC.presence_of_element_located((By.ID, 'result'))
)
