Chrome Debug Launcher

🧪 双开Chrome·调试自动化一键达

一键启动双Chrome实例:常规浏览器+远程调试端口,专为自动化测试与网页调试设计。

收藏
3.5k
安装
1.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Chrome Debug Launcher 通过简单指令同时启动两个完全独立的 Chrome 浏览器实例:

  • 常规实例:使用默认用户配置,供日常浏览使用
  • 调试实例:启用 --remote-debugging-port=9222 远程调试协议,配合独立用户数据目录 (--user-data-dir)

支持 Windows (PowerShell) 与 macOS (bash) 双平台,自动处理进程清理、延迟启动等依赖步骤。

显著优点

1. 零配置开箱即用:自动处理 Chrome 路径、进程管理、端口分配
2. 实例完全隔离:调试实例使用独立 profile,避免污染主浏览器数据

3. 标准协议兼容:9222 端口为 Chrome DevTools Protocol (CDP) 标准端口,无缝接入 Selenium、Playwright、Puppeteer 等自动化框架

4. 跨平台统一:单一指令适配 Windows/macOS 差异命令

潜在局限

  • 硬编码路径:Chrome 安装路径固定为系统默认位置,非标准安装需手动修改
  • 权限依赖:Windows 需 PowerShell 执行策略允许,macOS 可能需首次运行授权
  • 单用户场景:每次执行强制 kill 所有 Chrome 进程,会中断用户当前浏览会话
  • 无动态端口检测:9222 端口被占用时可能启动失败

适合人群

  • 前端开发者进行自动化测试与页面调试
  • QA 工程师快速搭建 Selenium/Playwright 本地调试环境
  • 需要同时对比「用户视角」与「开发者视角」的技术人员

常规风险

  • 数据丢失风险:强制终止 Chrome 进程可能导致未保存的表单数据、下载进度丢失
  • 调试端口暴露:9222 端口开放期间,本地其他进程可未经授权访问调试协议
  • Profile 冲突:若 C:\selenum\ChromeProfile~/selenium/ChromeProfile 被其他工具占用,可能引发启动异常

Chrome Debug Launcher 内容

手动下载zip · 1.1 kB
SKILL.mdtext/markdown
请选择文件