用途:用于对运行中的 Tauri 应用做端到端(E2E)测试。资料明确提示:测试 Tauri 应用时必须使用 tauri_* 系列 MCP 工具,不要用 Chrome DevTools MCP(后者仅适用于浏览器页面)。
主要能力:会话管理(tauri_driver_session 启动/查询/停止)、WebView 交互(截图、查找元素、点击/双击/长按/滚动/滑动、键盘输入、等待元素或文本或 IPC 事件、执行 JS、获取 CSS 样式)、IPC 测试(tauri_ipc_execute_command 直接执行命令、tauri_ipc_monitor 监控调用、tauri_ipc_emit_event 触发事件)、日志读取(控制台、系统、Android logcat、iOS 模拟器)、窗口管理(列出、查看信息、调整尺寸做响应式测试)。
用法要点:需先在 Tauri 应用安装 MCP Bridge 插件,并以开发模式运行(pnpm tauri:dev),端口 9323 可访问;VMark 将调试用 Tauri MCP 桥固定在 127.0.0.1:9323,9223 为 VMark 自身的鉴权 MCP 服务,不用于 E2E 自动化。核心流程为:启动会话、验证状态、交互、等待、验证(IPC/日志/DOM)、清理会话。连接失败时可运行 tauri_get_setup_instructions 获取插件安装指引。
适用场景与限制:适用于 Tauri 桌面与移动端(远程 host 连接)的界面验证、文件操作、编辑器输入、响应式布局等测试。限制包括:必须已安装桥接插件且应用处于开发模式;执行 JS 取返回值需使用 IIFE 形式;IPC 需在动作前先启动监控;超时需调整 timeout。其他细节资料未提供。