Selenium

selenium.dev又名 Selenium WebDriver

开源的浏览器自动化框架,按 W3C WebDriver 标准用 Java、Python、C# 等六种语言驱动真实浏览器,另有 Grid 把会话分发到多机多浏览器并行跑,适合写网页自动化测试的开发者搭起用例后自己再配报告工具。

工具不用登录网页 · Windows · macOS · Linux多语言开源国内可直接访问

Selenium 是一套浏览器自动化工具,让代码去操作真实的 Chrome、Firefox、Edge 和 Safari:打开页面、点按钮、填表单、读页面内容,都按用户的操作方式来做。它最常被用在网页自动化测试上,也常被拿来做需要登录、需要跑真实浏览器的采集和流程脚本。

主要功能

核心是 Selenium WebDriver,它按语言分成多套绑定,你写 Java、Python、C#、Ruby、JavaScript 或 Kotlin 都行,背后遵循官方的 W3C WebDriver 标准。装好对应语言的包,几行代码就能启动浏览器、访问一个地址再关掉,官网首页给了六种语言的入门示例。

另一个组件是 Selenium Grid,用来把 WebDriver 会话分发到多台机器、多种浏览器和操作系统上并行跑,适合测试矩阵比较大的团队。官网称 Selenium 会自动下载与浏览器通信所需的东西,不用手工装驱动。

适合谁

写自动化测试的工程师、需要批量操作网页的开发者,以及想用自己熟悉的语言控制浏览器的团队。官网列出的使用者包括 Moodle、Mozilla、Progress、trivago 等项目,GitHub 上有三万两千多颗星。

费用与限制

项目本身开源,由 Software Freedom Conservancy 持有版权,靠 Open Collective 接受捐赠和赞助商支持,官网没有标价。它只提供库和运行框架,测试用例怎么组织、报告怎么出,要自己搭配别的工具。官网当前新闻里最新版本是 Selenium 4.52,发布于 2026 年 10 月 29 日。

常见问题

用 Selenium 要登录吗?
不用登录就能用。
Selenium 国内能访问吗?
本站 11 月 8 日 检测,Selenium 在国内可以直接访问。
Selenium 有哪些平台 / App?
支持 网页、Windows、macOS、Linux。
Selenium 的替代品有哪些?
本站整理了 4 个替代品,例如 Playwright、Cypress、Puppeteer、Appsmith。

替代品 全部 4 个 →

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 4 个打开官网selenium.dev