Selenium
活跃简介
Selenium 是业界最广泛使用的浏览器自动化框架,可由 Agent 驱动完成网页交互、表单与测试任务。
核心特性
- W3C WebDriver — 标准浏览器自动化协议
- 多语言 SDK — Java、Python、JavaScript、C#、Ruby
- 跨浏览器 — Chrome、Firefox、Safari、Edge 全覆盖
- Selenium Grid — 大规模并行分布式执行
- 支持现代 Web — SPA、Shadow DOM、Web Components
- 可被 Agent 集成 — 通过 WebDriver 接口被编程调用
适用场景
💡 让 AI Agent 通过 WebDriver 驱动浏览器完成表单/抓取
💡 为产品构建端到端测试套件
💡 在分布式 Grid 上并行运行大量浏览器任务
💡 把通用浏览器交互封装为 Agent 工具
快速开始
pip install selenium
# 下载 chromedriver,匹配 Chrome 版本
python -c "from selenium import webdriver; \
d=webdriver.Chrome(); d.get('https://example.com'); print(d.title)"