COMMUNITY OBSERVEDMetric claims: AUTHOR REPORTEDSOURCE AUDITED🤖 Jev Agent

jevcumber

Cucumber tests from the .feature file alone. No step definitions.

Overview & result

Jevcumber turns Gherkin browser-test steps into Playwright actions without hand-written step definitions. Jev chooses among controls actually present on the page and literal values from the step; a lockfile makes later runs deterministic.

From the original post

Write Cucumber tests with just the `.feature` file. No step definitions.

— Michael Poage

How Jev fits in the loop

  1. Open the target page with Playwright and enumerate buttons, fields, links and literal values from the feature step.
  2. Ask Jev in one request to choose the action type, target, input and whether to submit.
  3. Refuse low-confidence matches, execute with Playwright and save the resolved step in a lockfile.

How to reproduce

  1. Install the package and browser; run the repository's frozen example without an API key.
  2. For a new `.feature` file, set `TYPESAFE_API_KEY` and resolve steps against a live page.
  3. Commit and review the generated `.feature.lock.json`; use frozen replay to avoid repeat model calls.

Why this build matters

A clear Jev role in browser automation: select bounded actions, then let deterministic code execute and replay them.

Limitations

  • Low-confidence target matches stop for clarification instead of guessing.
  • A frozen lockfile avoids new Jev calls, but changed UI controls may require re-resolution.

Patterns