Write tests in plain English. No programming required. Powered by go-rod for lightning-fast execution.
# login.test test "User can login successfully" navigate "https://myapp.com/login" type "#email" "user@example.com" type "#password" "secure123" click "#login-button" wait_for ".dashboard" assert_text ".welcome" "Welcome back!" screenshot # Auto-names: User_can_login_successfully.png
Write tests in simple DSL files. Anyone on your team can create and maintain tests without programming knowledge.
Built-in screenshot capture and comparison. Catch visual regressions automatically with baseline comparisons.
Built on go-rod for optimal performance. Tests run in parallel with minimal resource usage.
Check elements, text, URLs, attributes and more. Automatically detect console errors.
YAML/JSON configuration files for project-wide settings. CLI options for runtime overrides.
No dependencies to install. Just download the binary and start testing immediately.
Create .test files with simple commands like navigate, click, type, and assert.
Execute tests from the command line with a single command: fasttest
Get clear pass/fail results, error messages, and visual diffs for failed screenshots.
go install github.com/kidandcat/fasttest/cmd/fasttest@latest
Or download pre-built binaries from our releases page