3 个仓库
JavaScript libraries and wrappers providing programmatic access to the Chrome DevTools Protocol for browser control and inspection.
Distinct from WebKit to Chrome Protocol Bridges: None of the candidates provide a general interface for the Chrome Debugging Protocol; they focus on version management, auditing, or specific protocol bridges.
Explore 3 awesome GitHub repositories matching development tools & productivity · Chrome Debugging Interfaces. Refine with filters or upvote what's useful.
这是一个 Node.js 库和浏览器自动化框架,为 Chrome DevTools Protocol 提供了 JavaScript 接口。它作为一个无头浏览器控制器,能够通过 WebSocket 连接以编程方式管理浏览器目标、执行脚本并监控网络活动。 该接口包括一个用于实时命令执行和事件绑定的交互式 Shell 和 REPL。它还提供了用于检索协议描述符和检查嵌入式文档以识别可用命令和参数类型的实用程序。 该库涵盖了广泛的自动化功能,包括远程浏览器调试、无头浏览器测试和实时 Web 应用监控。它管理浏览器交互的完整生命周期,从基于 HTTP 的目标发现到事件驱动的通知路由和 Promise 包装的命令分发。
A JavaScript wrapper for interacting with the Chrome Debugging Protocol to manage browser targets and inspect state.
vscode-browser-preview 是一个基于编辑器的 Web 预览器和集成调试器,直接在工作区内嵌入实时浏览器实例。它利用无头浏览器集成将浏览器状态与活动代码编辑器同步。 该项目提供了一个集成 Web 调试器,允许用户设置断点并检查 Web 应用状态,而无需离开编辑器界面。它还支持通过网络 URL 远程访问开发者工具,以分析页面元素、样式和网络活动。 该系统通过提供编辑器内 Web 预览来支持前端开发工作流,以便实时查看样式和布局。这包括浏览器状态检查和 Web 应用调试功能。
Utilizes the Chrome DevTools Protocol to provide programmatic browser control and execution state inspection.
Puppeteer Sharp 是一个 Web 浏览器自动化库和无头 Chrome .NET API。它提供了一个用于控制无头浏览器的类型安全 C# 接口,作为一个 Chrome DevTools Protocol 封装器,将 .NET 方法调用转换为 JSON-RPC 消息。 该项目支持页面的程序化导航、元素交互以及在 .NET 环境中执行 JavaScript。它作为端到端测试框架,用于模拟用户工作流并验证 Web 应用程序行为。 其他功能包括用于视觉回归测试和报告的自动截图生成。该库促进了将浏览器引擎功能集成到 .NET 应用程序中,以执行数据提取和 Web 自动化任务。
Provides a type-safe C# interface for controlling headless Chrome browsers using the Chrome DevTools Protocol.