lee-dongwook/E2E Self-Heal

Run Playwright E2E tests and auto-heal broken selectors with an LLM.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modeOperating mode: heal (patch the test) or review (comment source-level fixes)noheal
test-pathPath to the Playwright test to heal/review when the suite failsyes
nvidia-api-keyAPI key for the NVIDIA NIM LLM provider (E2E_HEALER_NVIDIA_API_KEY)yes
diff-baseBase git ref to diff against as base...HEAD (e.g. the PR base sha)no""
diff-filePath to a diff file (relative to working-directory); takes precedence over diff-baseno""
working-directoryDirectory to run Playwright and the healer from (where the Playwright project lives)no.
playwright-cmdCommand used to run Playwrightnonpx playwright test
app-urlURL the Selector Verifier loads to check patched selectors (empty = skip verification)no""
namedescription
outcomeOne of: passed | healed | unhealed | reviewed
summary-pathPath to the RepairSummary JSON (heal mode; empty otherwise)
review-pathPath to the ReviewReport JSON (review mode; empty otherwise)