百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

selenium

> 测试质量
开源

一个浏览器自动化框架和生态系统。

34.3K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

一个浏览器自动化框架和生态系统。


">Selenium

自动化浏览器。就是这样!

贡献 • 安装 • 构建 • 开发 • 测试 • 文档 • 发布


Selenium 是一个包含各种工具和库的综合项目,可实现 Web 浏览器自动化。Selenium 具体提供了 [W3C WebDriver 规范](https://w3c.github.io/webdriver/) 的基础设施 — — 一个兼容所有主流 Web 浏览器的平台和语言中立的编码接口。这个项目得以实现,归功于慷慨捐献的志愿者,他们在代码开发和维护上投入了数千个小时的精力。 本 README 适用于有兴趣为项目做出贡献的开发人员。如果您想开始使用 Selenium,请查看我们的 [用户手册](https://selenium.dev/documentation/),其中包含详细的示例和说明,如果您遇到问题,可以通过多种方式获取帮助 [获取帮助](https://www.selenium.dev/support/)。 * [Bazelisk](https://github.com/bazelbuild/bazelisk) 是 Bazel 的一个包装程序,它会自动下载 `.bazelversion` 文件中指定的 Bazel 版本,并透明地将所有命令行参数传递给真正的 Bazel 二进制文件。

Issues· 196 开放

查看全部 Issues在 GitHub 打开
  • #13964

    依赖性

    B-dependencies更新于 2026年9月30日
  • #18076

    [错误]: [java][bidi] 远程值解码重新序列化每个嵌套子树,因此大量控制台参数会耗费数 GB 内存和数秒,每次 `log.entryAdded` 都会导致客户端内存耗尽

    C-javaI-defect更新于 2026年9月30日
  • #18093

    [功能]: 从测试中删除对公共 URL 的依赖

    I-enhancement更新于 2026年9月29日
  • #16282

    [特性]: [py] 在实例化本地 Web 驱动时允许 ClientConfig

    C-pyI-enhancementJ-stale更新于 2026年9月29日
  • #18092

    JavaScript 测试需要一个结构化的方式来启动浏览器并应用可选功能

    I-enhancement更新于 2026年9月29日
  • #18062

    [错误]: Selenium grid 4.49.0 - 在会话超时后,空闲会话不会被删除,且无法删除会话

    B-gridC-javaI-defectI-regressionD-chrome更新于 2026年9月29日
  • #18088

    [Rust] 当无法读取元数据缓存时, Selenium 管理器会发生崩溃,而不是降级

    C-rustB-manager更新于 2026年9月29日
  • #18085

    [错误]: [py] browser.set_client_window_state 将 rect 状态嵌套在 "state" 下,而不是发送兄弟参数

    更新于 2026年9月28日
  • #18084

    为所有绑定发布可机器读取的 API 参考

    更新于 2026年9月28日
  • #18019

    [ ADR]: 17685 — 网络异步/事件 API

    更新于 2026年9月28日

> 标签

Javadotnetjavajavascriptpython

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月30日
分类测试质量
定价开源

> 相关工具

J
Jest
JavaScript 测试框架
P
Playwright
现代端到端测试框架
E
eslint-plugin-test-selectors
Enforces that data-test-id attributes are added to interactive DOM elements (JSX) to help with UI testing. JSX only.