I built a CLI to test Tauri apps because nothing else worked
rust
dev.to
I spent a weekend trying to set up end-to-end testing for a Tauri v2 app. Two hours into configuring WebdriverIO, I still couldn't get it to connect to the WebView. The official docs show a minimal example that doesn't cover IPC testing. Playwright flat-out doesn't work because Tauri uses WebKitGTK, not Chromium. I gave up and wrote my own tool. The actual problem If you search "Tauri e2e testing" on GitHub, you'll find the same question asked over and over. The official docs split