This example demonstrates Playwright-based GUI testing using TestQL's OQL syntax.
login-form.oql— Navigate and interact with a login formsearch-workflow.oql— Search and assertion workflowrun.sh— Execute the scenarios in dry-run mode
# Dry-run (no browser required)
./run.sh --dry-run
# Full execution (requires Playwright)
./run.sh- Navigation:
GUI_START,WAIT - Interaction:
GUI_CLICK,GUI_INPUT - Assertions:
GUI_ASSERT_VISIBLE,GUI_ASSERT_TEXT - Variables:
SETand${var}interpolation