webdriver-bidi

浏览器自动化双向通信标准的官方说明书

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 82 🐛 待处理 300 👀 关注 44
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 511
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 W3C 开放标准,免费使用

项目数据

分类自动化工作流
开发团队w3c
定价模式🏷️完全免费
价格说明W3C 开放标准,免费使用
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Bikeshed
GitHub 星标★ 511
上线时间2020-05-25 00:00:00
代码更新2026-10-08
仓库体积10.6 MB
本站数据更新2026-10-22
维护状态较活跃
收录时间2026-10-22
浏览次数0

项目介绍

webdriver-bidi 是 W3C WebDriver 双向协议(WebDriver BiDi)的规范仓库,用 Bikeshed 编写,定义了浏览器自动化中客户端与浏览器之间的双向通信标准。它解决传统 WebDriver 只能单向请求-响应、无法实时接收浏览器事件的问题,让自动化脚本可以订阅日志、网络请求、DOM 变化等事件,并在同一连接上主动下发命令。核心能力包括:基于 WebSocket 的双向消息通道、事件订阅机制、模块化命令域(浏览上下文、网络拦截、脚本执行、日志等),以及与现有 WebDriver 生态的兼容设计。该项目本身是协议规范而非可运行库,浏览器厂商和自动化工具作者依据它实现 BiDi 支持,是 Selenium、Puppeteer 等工具向标准化双向自动化演进的基础文档。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-22 · 当前星标 ★ 511

核心亮点

  • 由 W3C 浏览器测试与工具工作组维护,是 WebDriver BiDi 的权威规范来源
  • 定义 WebSocket 双向通道与事件订阅,弥补传统 WebDriver 只能单向轮询的短板
  • 按浏览上下文、网络、脚本、日志等划分命令域,模块化程度高,便于浏览器分阶段实现

不足之处

  • 仓库是规范文档而非可直接调用的实现,使用者需自行寻找浏览器或工具侧的 BiDi 支持
  • 规范仍在演进,部分命令域和细节可能随浏览器实现反馈调整,稳定性待观察

适用场景

  • 浏览器厂商或自动化框架作者实现 BiDi 协议支持时作为参考标准
  • 测试团队设计需要实时监听网络请求、控制台日志的端到端自动化方案
  • 工具开发者评估从传统 WebDriver 迁移到双向协议的技术路径

替代项目

selenium、playwright、puppeteer

同类项目推荐

wemac 开源

Mac 上即装即用的微信群聊机器人,自动回复不封号

一个 it just works 的 Mac 版微信 RPA 群聊机器人

★ 220 2026-08-09
ai-goofish-monitor 开源

闲鱼多任务监控+AI分析,自动帮你找到心仪好物

基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统,配备了功能完善的后台···

★ 15062 2026-08-09
gptfree-register 开源

跳过接码,自动注册 ChatGPT 账号并导入 sub2api

ChatGPT协议注册机,支持跳过接码并自动导入sub2api

★ 128 2026-08-09
comanda 开源

用 YAML 编排多个 AI 编程助手,在终端里自动化跑通复杂任务。

The CLI-native orchestrator for AI agent workflows. Run Claude Code, Codex, Gemini C···

★ 330 2026-08-09
clawdcursor 开源

把屏幕变成可寻址地图,让 AI 安全稳定地操控桌面应用

Local MCP server that gives any AI agent safe desktop control on Windows, macOS and ···

★ 405 2026-08-09
docker-n8n-python 开源

让 n8n 工作流直接跑 Python 代码,扩展自动化能力

Docker image for running Python on n8n

★ 105 2026-08-10
ComfyUI-Workflows-ZHO 开源

一键加载大神工作流,快速出图不踩坑

我的 ComfyUI 工作流合集 | My ComfyUI workflows collection

★ 7922 2026-08-09
EasyCLIProxyAPI 开源

图形界面一键配好 AI 代理,省去手写配置文件

A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI ag···

★ 3085 2026-09-22
walkerOS 开源

用代码管理埋点标签,数据留在自己仓库

Open-source tag manager for developers and agents

★ 348 2026-09-30