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

Sources