Cadeno
プレイグラウンド

21 のフィクスチャ、設計の意図は ナイーブなレコーダーを壊すこと。

下のページはどれも仕組まれた罠です — ハッシュクラス、遅延モーダル、Shadow DOM、タブ間フロー、IME 合成、ドラッグアンドドロップ。拡張機能をインストールし、Start をクリックし、Try this の手順を実行し、各ページに書かれた期待出力と捕捉した ActionStep[] を比較してください。

  1. インストール
  2. ツールバーに固定
  3. フィクスチャを開く
  4. Start
  5. "Try this" に従う
  6. Save as Skill
カバレッジマトリクス20 フィクスチャ
F.実プロダクト複合 — Notion / Linear / Jira / Salesforce4 フィクスチャ
A.セレクタ安定性 — ハッシュクラス、同一兄弟、i18n4 フィクスチャ
B.非同期 + タイミング — SPA ルート、遅延モーダル2 フィクスチャ
C.マルチサーフェス — iframe、Shadow DOM、伏字、新規タブ4 フィクスチャ
D.入力の特殊性 — ドラッグ、ファイル、コンボ、contenteditable、クリップボード、combobox6 フィクスチャ
F.

実プロダクト複合

12 を超える難所を一つのワークフローに連結する、製品形態のしっかりしたフィクスチャ — プレイグラウンドが「1 日の仕事に耐えるか」に最も近づく部分。

4 フィクスチャ
A.

セレクタ安定性

動的クラス、同一兄弟、ロケール切り替え後もセレクタは動き続けなければならない。

4 フィクスチャ
B.

非同期 + タイミング

再生は SPA ルート、デバウンス検索、遅延マウントモーダルを待つ必要がある。

2 フィクスチャ
C.

マルチサーフェス

Iframe、Shadow DOM、複数タブのフローは一級市民。

4 フィクスチャ
D.

入力の特殊性

ドラッグ / ドロップ、ファイルアップロード、修飾キーコンボ、contenteditable、クリップボード、ARIA combobox。

6 フィクスチャ