Examples
Complete .stk scenario files you can copy and adapt
These pages are full .stk files — not one-liners. Replace URLs and labels with your app’s text. Use "$BASE_URL" (or a full URL) for navigation.
Quick patterns
Login
Happy path, invalid credentials, tags
Forms
select, pick, date/time, upload, clear
Slots
store, generate, calculate, @@ group
Scope and in
iframe scope + element stack
Tables
in row click and see
Dialogs
accept and dismiss
Waits and asserts
wait + should patterns
Mobile
Platform mobile skeleton
Tier C web actions
drag, right click, set, toggle, cookies, column, screenshot
API orders
Platform api create, assert, store, verbs
API multipart and poll
Form fields, multi-file upload, poll until JSON ready
if / else if / else
Optional banner, cookie, and not-see branches
Full complex flows
End-to-end hypothetical journeys that combine many commands in one file. Start here to see how real suites read.
E-commerce checkout
Browse → cart → coupon → payment iframe → order
Onboarding
Signup → verify → login → profile with @@ slots
Admin CRUD
Filter, edit, dialog delete, tags, CSV download
Guest booking
Generate, dates, typeahead, calculate, confirm
Multi-tab and history
Help tab, scroll, press, go back/forward
How to run
strikekit run checkout-flow.stk
strikekit run --browsers chrome --headed checkout-flow.stk
strikekit run --tag smoke checkout-flow.stk
strikekit run --tag checkout checkout-flow.stk