Playwright風のAPI
role、label、text で要素を特定し、親しみのあるコードでアクションやアサーションをつなげられる、Playwright風の TypeScript API を使用します。
Mobilewrightは、iOSとAndroid向けのTypeScriptベースのモバイル自動化フレームワークです。Playwright風のロケータ、自動待機、ローカルレポートで、決定的なテストやスクリプト作成、検証を支援します。
Mobilewrightは、モバイルアプリケーション向けのエンドツーエンドテストフレームワークです。TypeScript API を提供し、Playwright風の操作モデル、自動待機、アサーション、テストレポートを備えて iOS と Android デバイスを自動化できます。
この製品は、テストやスクリプト作成のために決定的なモバイル自動化を必要とする開発者と AI エージェント向けに位置づけられています。例では、シミュレータ、エミュレータ、実機への対応が示されており、プラットフォームのアクセシビリティツリー周辺の統合や、プロジェクトの初期化、テスト実行、レポート生成ができる CLI も含まれています。
role、label、text で要素を特定し、親しみのあるコードでアクションやアサーションをつなげられる、Playwright風の TypeScript API を使用します。
要素が存在し、表示され、有効で、安定するまでアクションとアサーションを再試行するため、手動の待機や sleep の必要を減らします。
1つの API から、シミュレータ、エミュレータ、実機を含む iOS と Android で同じテストフローを実行できます。
`npm init mobilewright@latest` でプロジェクトをセットアップすると、設定ファイルとサンプルテストが作成されます。CLI を使ってテストの実行や検査も行えます。
アクセシビリティツリーを検査し、失敗時にそれを添付することで、エージェントやデバッグツールがスクリーンショットだけでなく role、label、value を使って作業できるようにします。
HTML レポーターを使ってテスト結果をローカルで表示し、実行をフィルタリングし、エラーを検査し、ブラウザーからスクリーンショットを確認できます。
読みやすくレビューしやすいテストコードが必要なときに、親しみのあるロケータとアサーションを使って TypeScript でモバイルのエンドツーエンドテストを記述します。
自動待機アクションを使って、サインイン、オンボーディング、チェックアウトなどのアプリ内の繰り返しフローを自動化し、手動の一時停止の必要を減らします。
クロスプラットフォームでのカバレッジが必要なときに、シミュレータ、エミュレータ、物理ハードウェアを含む iOS と Android デバイス全体で同じテストロジックを実行します。
アクセシビリティツリーと失敗時のビューツリーを使って、AI エージェントやデバッグツールがスクリーンショットから推測するのではなく、実際の UI 要素とやり取りできるようにします。
ローカルの HTML レポートを生成して、テスト実行後に失敗、スクリーンショット、エラーの詳細を確認します。
Mobilewrightは、TypeScriptベースのモバイル向けエンドツーエンドテストフレームワークです。Playwright風のAPIを使用し、role、label、textベースのロケータ、自動待機アクション、再試行するアサーションで iOS と Android のデバイスを自動化できます。
ドキュメントでは、iOS と Android、そしてシミュレータ、エミュレータ、実機への対応が説明されています。サイトには、例として UIKit、SwiftUI、React Native、Expo のサポートも記載されています。
インストールは npm ベースです。パッケージをインストールし、`npm init mobilewright@latest` を実行してプロジェクトをスキャフォールドし、その後 `npx mobilewright test` でテストを実行します。フレームワークには、環境確認用の `npx mobilewright doctor` と、HTML レポート用の `npx mobilewright show-report` も含まれています。
はい。比較ページでは、Mobilewright は AI エージェント向けに作られており、プラットフォームのアクセシビリティツリーへのアクセスや、失敗時のオプションのビュー ツリー添付によるデバッグが可能だと説明されています。ホームページでも、開発者と AI エージェント向けに位置づけられています。
ソースには公開価格は示されていません。料金ページは現在、欠落ファイルのエラーを返しているため、ここで利用できるサイトコンテンツでは具体的なプラン詳細を確認できません。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
Codex Plugins は、再利用可能なスキル、アプリ連携、MCPサーバーを Codex app や Codex CLI で使えるワークフローにまとめます。接続サービスの作業や共有チームワークフローを拡張できます。
Wallieは、画面を見てチャットを聞き、設定したペルソナでライブ解説を生成するオープンソースAI streamer。自分のキーでローカル実行でき、顔出しなし配信や自律配信、リアルタイム反応に最適です。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。
ClawTickは、CLI、ダッシュボード、REST APIからジョブをスケジュールできるAIエージェント自動化プラットフォームです。LangChain、CrewAI、webhook、カスタムワークフローの監視、アラート、ログ管理に対応。