mcpField
A
appium

appium

github.com/full-stack-skillsテスト・品質266 回インストール4 週間前に更新
リポジトリ

appium について

Android と iOS のネイティブアプリやハイブリッドアプリ向けに、Appium 自動テストの作成と保守を支援するスキルです。要素の特定、ジェスチャー、CI での実行を扱います。

主な機能

  1. 01Android・iOS テストの手引き
  2. 02要素ロケーター戦略
  3. 03ジェスチャーと待機
  4. 04CI 実行とレポート

活用シーン

  1. 01モバイル UI 自動テストの作成
  2. 02要素特定の問題の調査
  3. 03デバイスやバージョンをまたぐテスト実行

インストール

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

$npx skills add https://github.com/full-stack-skills/testing-skills --skill appium

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

同梱ファイルagents/openai.yamlLICENSE.txt

詳細

このスキルを使用するタイミング

ユーザーが次のことを希望する場合は、このスキルを使用してください。

  • Appium の自動テスト(Android/iOS ネイティブアプリまたはハイブリッドアプリ)を作成または保守する
  • 要素の特定、ジェスチャー、複数プラットフォームへの対応、CI との統合を行う

このスキルの使用方法

  1. 環境:Appium Server、ドライバー(UiAutomator2/XCUITest)、JDK/Node をインストールします。実機またはシミュレーターを用意します。
  2. スクリプト:Capabilities(deviceName、app、platformName)を設定します。ロケーター(id、xpath、accessibility id)、ジェスチャー、待機を使用します。
  3. CI:Jenkins/GitHub Actions で実行します。並列実行とレポートに対応します。

ベストプラクティス

  • accessibility id または id を優先し、脆弱な xpath は避けます。
  • 明示的な待機と再試行を使用します。スクリーンショットとログを活用すると、問題を調査しやすくなります。
  • 複数のデバイスやバージョンにはマトリックスを使用し、機密情報には環境変数を使用します。

キーワード

appium, モバイル自動化, Android, iOS, UI テスト

コメント