1

MAIN FORM — Full Field Coverage

Tests: text, email, password, number, date, textarea, checkbox, radio, select, multi-select, complex names, disabled, readonly, hidden tokens, file
Name is required
Username is required
Valid email required
Password required
Country required
Custom ComboBox — FineUI / ExtJS Style
text:  |  hidden:
hidden value: not set
PAYLOAD — MAIN FORM
— Not submitted yet —
2

DYNAMIC FORM — Injected After 2s Delay

Tests: extension detects forms injected into DOM after page load (MutationObserver)
⏳ Form will appear in 2s...
3

IFRAME FORM — Separate File: test-playground-iframe.html

Tests: extension crosses into real separate-file iframe document. Open both files from same folder (or serve via local HTTP server).
test-playground-iframe.html
postMessage log — events from iframe
--:--:--[DOM] Waiting for postMessage from iframe...
4

SHADOW DOM FORM — Encapsulated Root (mode: open)

Tests: extension accesses elements inside Shadow DOM
PAYLOAD — SHADOW FORM
— Not submitted yet —
5

EDGE CASES — Duplicate Names, Special Chars, ASP.NET Tokens

Contains: duplicate name across forms, special chars in name, ViewState, CSRF tokens
PAYLOAD — EDGE FORM
— Not submitted yet —

📡 Global Event Log

--:--:-- DOM Page loaded. Monitoring all forms...