Openclaw向けApplitools

シームレスな Membrane 統合により、AI を活用したビジュアル検証と UI テストを自動化します。

membranedev
v1.0.2
Apr 30, 2026
0
396
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install applitools

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って applitools をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Applitools とは?

Applitools は、AI 駆動のビジュアル検証を活用して、デジタルアプリケーションがすべてのブラウザやデバイスで正しく表示されることを保証する高度なテストプラットフォームです。Openclaw Skills を介してこの機能を AI コーディングエージェントに統合することで、開発者は手動の監視なしに UI バグを自動的に検出し、一貫したユーザーエクスペリエンスを維持できます。

このスキルは AI エージェントと Applitools Eyes API の間の架け橋として機能し、テストワークフローを管理するための安全で効率的な方法を提供します。Membrane フレームワークを通じて、認証を処理し、バッチやベースラインに対するハイレベルなアクションを提供することで、ビジュアル回帰テストの複雑さを簡素化し、エージェントのトークンオーバーヘッドを大幅に削減します。

Applitools のユースケース

  • CI/CD パイプライン中のビジュアル回帰テストの自動化。
  • 複数のブラウザや画面解像度における UI の一貫性の検証。
  • テストバッチとベースラインイメージのプログラムによる管理。
  • AI 駆動の分析を使用した Web アプリケーション内のビジュアル異常の特定。
  • ビジュアルバグ検出をエージェント開発サイクルに直接統合することによる QA ワークフローの合理化。

Applitools の仕組み

  1. AI エージェントは、Openclaw Skills エコシステムの一部として Membrane CLI を使用し、Applitools プラットフォームへの接続を開始します。
  2. 認証は、OAuth フロー、API キー、および自動資格情報更新を管理する Membrane サーバーを通じて安全に処理されます。
  3. エージェントは、自然言語の意図に基づいて、テストの開始やバッチ結果の取得などの特定のアクションを検索します。
  4. 実行されたアクションは Applitools API と対話し、ビジュアルチェックの実行、ベースラインの管理、またはアカウントデータの照会を行います。
  5. エージェントは構造化された JSON 出力を受け取り、十分な情報に基づいた意思決定やビジュアルテストのステータス報告を行うことができます。

Applitools のセットアップ

このスキルの使用を開始するには、Openclaw Skills を管理するために Membrane CLI をインストールしてください:

npm install -g @membranehq/cli@latest

環境の認証:

membrane login --tenant --clientName=openclaw

ビジュアルテストの自動化を開始するために Applitools への接続を確立します:

membrane connection ensure "https://applitools.com/" --json

接続状態が BUILDING の場合は、READY になるまで wait フラグを使用してポーリングします:

membrane connection get <id> --wait --json

Applitools のデータスキーマとタクソノミー

このスキルは、エージェントとテストプラットフォーム間の構造化された通信を確保するために、コアとなる Applitools の階層を中心にデータを整理します。

エンティティ 説明
Batch 単一のグループとして実行される関連するビジュアルテストのコレクション。
Test チェックポイントをベースラインと比較する個別のビジュアル検証インスタンス。
Baseline ビジュアル比較の「ゴールドマスター」として使用される参照画像。
Account 使用状況データとユーザー権限を含むトップレベルのエンティティ。
User Applitools 組織に関連付けられた個別のアイデンティティ。

Applitools の高度な機能

  • インテリジェントな接続管理:ロングポーリングのサポートにより、BUILDING から READY 状態への移行を自動的に処理します。
  • 自然言語によるアクション発見:手動のエンドポイントマッピングではなく、意図を検索することで必要な正確な API 機能を見つけます。
  • 透明なプロキシリクエスト:自動認証ヘッダーを保持したまま、membrane request コマンドを使用して特殊な Applitools エンドポイントにアクセスします。
  • マシンリーダブルな出力:すべてのコマンドが --json フラグをサポートしており、AI エージェントが複雑なテストデータを簡単に解析して行動できるようにします。
  • ゼロシークレットアーキテクチャ:資格情報は Membrane によってサーバー側で管理されるため、API キーがローカルのエージェント環境に保存されることはありません。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*