Playwright-Browser-Tools-Extension

The Playwright Browser Tools Extension is a tool designed to assist in browser automation testing. It integrates real-time browser monitoring and AI-assisted development tools, making code automation and debugging easier. It is particularly optimized for debugging Vite and Vue3 projects.

GitHub Stars

0

User Rating

Not Rated

Forks

0

Issues

0

Views

1

Favorites

0

README
Playwright Browser Tools Extension

一个集成了browser-tools插件的Playwright自动化测试工具,用于辅助代码编写和调试。 该项目实质上是通过实时浏览器监视和AI辅助开发工具桥接浏览器自动化测试,使其可用于自动测试和交互式调试方案

功能特点
  • 集成Chrome浏览器插件browser-tools
  • 支持远程调试功能
  • 配合AI编辑器实现代码自动化
  • 默认支持vite+vue3项目调试
快速开始
安装依赖
yarn install
启动项目
yarn start

注意:首次运行时可能需要安装Playwright所需的浏览器内核

项目配置

项目默认配置:

  • 应用地址:localhost:5173(可在launch-browser.js中修改)
  • 远程调试地址:http://localhost:9222
配置AI编辑器

本项目推荐使用VSCode + Augment插件进行开发。

配置browser-tools

配置详情

# 配置名称
name: browser-tools
# 配置命令
Command: npx @agentdeskai/browser-tools-mcp@1.2.0

# 启动browser-tools服务 
npx @agentdeskai/browser-tools-server@1.2.0

注意:在运行项目时已经启动了browser-tools服务 无需再次执行

配置playwright

配置详情

# 配置名称
name: playwright
# 配置命令
Command: npx @playwright/mcp@latest --cdp-endpoint http://localhost:9222
使用说明

完成上述配置后,您可以:

  1. 使用browser-tools进行浏览器操作监控
  2. 使用playwright进行自动化测试
  3. 配合AI编辑器实现代码自动化编写和bug修复
  4. 可以使用npm link 全局使用 browser-launcher 命令启动浏览器和工具服务
  5. 现使用npm start 直接就会启动浏览器和工具服务
  6. 添加交互方式启动,输入目标网址,就可以直接调试了
作者
许可证

MIT License