gk-tauri-test
CommunityReliably test Grovekeeper’s Tauri UI
Software Engineering#mcp#ui testing#tauri#accessibility snapshots#webview automation#rust invoke#desktop e2e
AuthorMartinoPolo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It reduces the friction of end-to-end testing by letting you connect to a running Grovekeeper Tauri app, inspect its UI, and drive interactions through the Tauri MCP bridge.
Core Features & Use Cases
- Connect to the running desktop app: Starts a driver session and discovers the correct Tauri window label so subsequent calls target the right UI window.
- Take dependable UI evidence: Captures screenshots plus DOM structure snapshots (with stable ref IDs) and accessibility snapshots when the required script injection is performed.
- Execute backend-backed actions: Invokes registered Tauri Rust commands through the webview invoke bridge and reads relevant logs from the console.
- Use cases: Validate UI rendering, verify component accessibility, test form flows, and confirm Rust command outputs by comparing screenshots and DOM changes.
Quick Start
Run Grovekeeper with pnpm tauri dev in a separate terminal, then connect with the driver session, fetch backend state to get the correct windowId, and take a structure snapshot to get ref IDs for interactions.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: gk-tauri-test Download link: https://github.com/MartinoPolo/Grovekeeper/archive/main.zip#gk-tauri-test Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.