mcpField
M
maestro-e2e

maestro-e2e

github.com/raphaelbarbosaqwertyテスト・品質8535 回インストール38 週間前に更新
リポジトリ

maestro-e2e について

maestro-e2e は、Maestro の E2E、UI、統合テストを作成・デバッグする開発者向けのスキルリファレンスです。基本コマンド、プラットフォーム別の規則、高度なテスト手法をまとめています。

主な機能

  1. 01Maestro YAML テストの作成
  2. 02UI 要素の指定と状態アサーション
  3. 03権限ダイアログとプラットフォーム差異への対応
  4. 04サブフローの再利用と条件設定
  5. 05テストのデバッグと UI 階層の確認
  6. 06スクリーンショット、録画、CI の設定

活用シーン

  1. 01ログイン、登録、ナビゲーションのテスト
  2. 02カメラや位置情報の権限ダイアログの検証
  3. 03不安定な UI テスト失敗の調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/raphaelbarbosaqwerty/maestro-dev-skills --skill maestro-e2e

インストール後、Claude Code で/maestro-e2eを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE
README.md
package.json
rules/
assertions.md
ci-integration.md
debugging.md
installation.md
permissions.md
commands.md
best-practices.md
interactions.md
screenshots.md
selectors.md
test-structure.md
rules/advanced/
parameters.md
conditions.md
javascript.md
nested-flows.md
waiting.md
repeat-retry.md
rules/platforms/
ios.md
android.md
flutter.md
web.md
react-native.md

詳細

使用する場面

次の場合は、このスキルを使用してください。

  • E2E テスト、UI テスト、統合テストを作成するとき
  • ログイン、登録、ナビゲーションのフローをテストするとき
  • 権限ダイアログ(カメラ、位置情報、通知)を扱うとき
  • テスト失敗のデバッグや、UI 階層の調査を行うとき
  • Maestro のテストファイル(.yaml)を扱うとき

キャプション

ネイティブの権限ダイアログを扱う場合は、プラットフォーム固有の情報を確認するため、./rules/permissions.md ファイルを読み込んでください。

Flutter アプリを扱う場合は、Semantics パターンを確認するため、./rules/platforms/flutter.md ファイルを読み込んでください。

使用方法

詳しい説明とコード例については、個別のルールファイルを参照してください。

コア
プラットフォーム
高度な内容
その他

コメント