Vue d'ensemble
Selenium 4.1, publié le 14 janvier 2022, améliore Selenium Manager pour la gestion automatique des drivers et ajoute de nouvelles options de configuration.
Fonctionnalités principales
Selenium Manager amélioré
Selenium Manager détecte et télécharge automatiquement le driver compatible avec le navigateur installé, simplifiant la configuration initiale.
python
from selenium import webdriver
# Plus besoin de télécharger manuellement le driver
driver = webdriver.Chrome() # Selenium Manager s'en charge
driver.get('https://example.com')
print(driver.title)
driver.quit()
Nouvelles options de configuration
Les options du navigateur sont simplifiées avec une API unifiée pour Chrome, Firefox et Edge, facilitant la configuration du mode headless et des préférences.
python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument('--headless')
options.add_argument('--window-size=1920,1080')
driver = webdriver.Chrome(options=options)
driver.get('https://example.com')
print(driver.page_source[:100])
driver.quit()
