# selenium.common.exceptions.SessionNotCreatedException: Message: session not created: 此版本的 ChromeDriver 仅支持 Chrome 121

- **ID:** `python/pytest-selenium-webdriver-manager-fail`
- **领域:** python
- **类别:** install_error
- **验证级别:** ai_generated
- **修复率:** 80%

## 根因

已安装的 ChromeDriver 版本与本地 Chrome 浏览器不匹配。常见于 Chrome 自动更新但 driver 未同步更新。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| 4.15.x | active | — | — |
| 4.20.x | active | — | — |

## 解决方案

1. **** (94% 成功率)
   ```
   from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# Selenium Manager handles driver download automatically
driver = webdriver.Chrome()  # no Service path needed
   ```
2. **** (90% 成功率)
   ```
   from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
   ```

## 无效尝试

- **** — Works until Chrome auto-updates again; brittle and requires manual re-pinning per machine. (70% 失败率)
- **** — Headless mode doesn't bypass the version check; the SessionNotCreatedException is raised before browser launch. (80% 失败率)
