用途:运行 VMark 的端到端 UI 流程,通过 Tauri MCP 工具驱动并通过 VMark MCP 工具操作文档,最后汇总测试结果。适用于被要求执行或更新必须使用 Tauri MCP 工具的自动化 UI 流程时。
工作流:先确认桌面应用已运行,未运行则请用户启动;用 mcp__tauri__tauri_driver_session(action: start,端口 9223 或省略用默认值)启动 MCP 会话;用 mcp__tauri__tauri_manage_window(action: list)列出窗口并选定目标窗口;按 references/flows.md 中的模式执行测试流程;需要时用 mcp__tauri__tauri_read_logs 抓取日志,完成后停止会话;最后报告通过/失败的流程、错误、复现步骤及后续修复。
关键工具:Tauri MCP 侧包括 tauri_driver_session(启停驱动会话)、tauri_webview_screenshot(截取当前状态)、tauri_webview_keyboard(发送按键,如 Enter、Escape、快捷键)、tauri_webview_interact(点击、聚焦元素)、tauri_webview_find_element(检查 DOM 状态);VMark MCP 侧包括 document_insert_at_cursor(插入文本,以 AI 建议形式出现)、cursor_set_position、cursor_get_context、selection_set / selection_get、format_toggle(切换粗体、斜体等格式)。
关键模式(AI 内容接受):用 vmark MCP 插入内容后会显示为 AI 建议,必须经 tauri-mcp 按 Enter 接受,再按 Escape 关闭后续提示,顺序为:document_insert_at_cursor("text")、tauri keyboard(action: "press", key: "Enter")、tauri keyboard(action: "press", key: "Escape")。所有内容插入操作均需遵循此模式。
限制:前提是桌面应用已运行;需参考 references/flows.md 获取详细流程模式与示例;资料未提供安装命令、收费、支持平台及具体版本要求。