Skip to content

Testaro 78.4.0

Choose a tag to compare

@wittjeff wittjeff released this 02 Sep 19:03
· 50 commits to main since this release
78f66c7

Checkpoints (78.3)

  • checkpoint act: snapshot a page state reached by the job's acts; test acts test the latest checkpoint and reach it by replaying the recorded interaction acts.
  • isolation job option (process, browser, page).
  • report.flow: issues added, persisted, removed, and not retested between consecutive checkpoints, with catalog structure and ARIA snapshot diffs.
  • scope: 'changed' on test acts; element-local rule flags; axe and surea11y root scoping.
  • Incremental catalog pruning; Playwright selector on move acts; procs/userPath.js converter for recorded user paths.
  • Design record: docs/checkpoint-scanning.md.

Deployment options (78.4)

Each is a job property when set, else an environment variable, else the earlier behavior: navigation (NAV_WAIT_UNTIL, NAV_TIMEOUT, NAV_FAIL_FAST_4XX), scannerId (SCANNER_ID), scroll (PRESCAN_SCROLL), browserChannel, testaro act retries (TESTARO_RULE_RETRIES), qualWeb act stealth and adBlock (QUALWEB_STEALTH, QUALWEB_ADBLOCK; the driver had ignored these, now provided via playwright-extra and @ghostery/adblocker-playwright).

Also

  • Certainty on standard instances (outcome, uncertainty, needed) since 78.1; pour and surea11y engines since 78.2.
  • axe adapter: rule filters passed as rules, detailLevel: 0 no longer erases violations.
  • Act-loop repairs (next, failed launches, url, state).