Skip to content

Jev directory

Playwright + Jev E2E

A Node CLI for goal-driven web E2E testing: Jev picks the next step from a bounded, code-generated action space, playwright-cli executes it in a real browser, and your test code owns the deterministic assertions, thresholds and final verdict.
Stars
2
Language
JavaScript
License
MIT
Reading time
3 min
Published by
Community
Author
dingw530
Last verified
Oct 2026

dingw530/playwright-jev

User repository on GitHub

View on GitHub

基于 Jev + playwright-cli 的自然语言 Web E2E 测试工具:Jev 负责决策,Playwright 负责执行,代码负责断言与安全边界。Goal-driven web E2E testing with Jev + playwright-cli: bounded AI decisions, real browser execution, and deterministic assertions.

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

Highlights

  • Jev can't launch a browser or execute selectors: it returns an actionId from the observation; selectors, inputs, commands and assertions stay in code.
  • An offline demo with no API key (examples/login.offline.json --offline) proves the playwright-cli adapter, action execution and assertions.
  • Quick mode skips JSON: pass --url, --goal, --input LABEL=VALUE and repeating --assert-* flags and the runner builds an equivalent minimal spec in memory.
  • Run outcomes are passed, failed, blocked (the action space cannot progress) or review (confidence below threshold, stop for a human).
  • Traces record page summaries, candidate counts, the chosen action, probability distributions and per-request jevLatencyMs, jevAttempts and jevUsage.

Quickstart

bash
export TYPESAFE_API_KEY="your-key"
node scripts/cli.mjs examples/login.json

Watch out

Copy reviewed against the repo README (in Chinese) on 2026-10-15; it was truncated in the high-complexity example section, so later examples and the full trace-field reference were not inspected. The README's own boundaries say high-risk side effects, exact values, visual regressions and canvas, drag or file-upload flows belong in deterministic Playwright tests, and the offline demo is an adapter check, not evidence of Jev's decision quality.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai