ai.testers:testersai-core
Injection via JUnit's ExtensionContext. TestNG uses Reporter.log so your emailable-report lights up. Three lines of SDK code layer AI checks onto your existing Java suite — same tests, same CI, same report; now with AI Checks at the moments you choose.
analyze_* call, or define your own.One self-contained page per combination. Shareable URL, everything you need to start.
@ExtendWith(TestersAIExtension.class) injects a TestersAIFacade into tests.
See install + example →
Call TestersAIListener.of() to get a facade in any @Test.
See install + example →
new TestersAIPage(page, log->...). Auto-hooks console / pageError / response events.
See install + example →
new TestersAIDriver(driver, log->...). Reads browser logs via driver.manage().logs() when enabled.
See install + example →
new TestersAIVibium(session) — reflection-based to survive API drift in Vibium's Maven Central client.
See install + example →
Universal across Java frameworks. Tune to your specific adapter on its own page.
The page just re-rendered. Ask "does this look right?" before any interaction.
Login, add-to-cart, toggle, submit. The UI just reflected a new state — where regressions hide.
You were about to check one thing. Ask the AI about everything else for free.
API returned, spinner gone, toast shown. Catch broken empty-states and stale data.
A single console + network check at the end of every test catches issues your assertions ignored.
Mobile vs. desktop, light vs. dark, locale change. One call per viewport.