Tests as dataArrays of given, action, and assert steps. Run with return runSiheom(...) — no await in the test body.
Real browservitest browser mode (Playwright provider) renders UI in Chromium, etc. jsdom and happy-dom are not recommended.
Role + name locatorsSame accessibility information as Playwright and Testing Library. No CSS or test ids.
Factory extensionAdd custom steps via extendSiheom registries — same shape as built-in steps, unlike Playwright page objects.