AI-powered framework for natural language end-to-end testing
Top 9.8% on sourcepulse
Shortest is an AI-powered end-to-end testing framework designed for natural language test case creation and execution. It targets developers and QA engineers seeking to simplify test writing and leverage AI for test automation, offering a more intuitive approach to E2E testing.
How It Works
Shortest utilizes the Anthropic Claude API to interpret natural language descriptions and translate them into executable browser automation steps via Playwright. This approach allows users to define tests using plain English, abstracting away complex Playwright syntax. It supports chaining tests, using callback functions for custom assertions, and lifecycle hooks for setup and teardown.
Quick Start & Requirements
npx @antiwork/shortest init
.ANTHROPIC_API_KEY
).GITHUB_TOTP_SECRET
.MAILOSAUR_API_KEY
and MAILOSAUR_SERVER_ID
.Highlighted Details
Maintenance & Community
The project is maintained by the antiwork organization. Community channels and roadmaps are not explicitly linked in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
The project is noted to have potential type conflicts with React 18 in Next.js 14+ projects when using Server Actions or useFormStatus
. It's recommended to use React 19 to avoid these issues.
1 month ago
1 day