Vinte e uma fixtures concebidas para partir gravadores ingénuos.
Cada página abaixo é uma armadilha controlada — classes com hash, modais preguiçosas, Shadow DOM, fluxos entre separadores, composição IME, drag-and-drop. Instala a extensão, clica em Start, executa os passos de Try this e compara o ActionStep[] capturado com a saída esperada descrita em cada página.
- instala
- fixa à barra
- abre uma fixture
Startsegue "Try this"Save as Skill
Compostos do mundo real
Fixtures substanciais em forma de produto que encadeiam mais de 12 pontos de dificuldade num workflow coerente — o mais perto que o playground chega de "aguentaria um dia de trabalho?".
Estabilidade de seletores
Os seletores têm de continuar a funcionar após classes dinâmicas, irmãos idênticos e mudanças de locale.
[data-testid="*-input"].btn__primary--ab3f9cfingerprintIndex: 3data-i18n-key="action.continue"Async + timing
A reprodução tem de esperar rotas SPA, pesquisas com debounce e modais montadas tarde.
Multi-superfície
Iframes, Shadow DOM e fluxos multi-separador são de primeira classe.
frameId: <non-zero>masked: true · ***kind: "shadow"switchTab → tabs.createEspecialidade de input
Drag/drop, upload de ficheiros, combos de modificadores, contenteditable, área de transferência, combobox ARIA.
drag → dataTransferfileMeta · no bytesmetaKey + "k"inputType: "contenteditable"Cmd-C → Cmd-VcomboboxContext.optionText