Skip to main content
Glama

ライムテスト

Limetestは、CIワークフローで実行できるAI機能を備えた、最も軽量なエンドツーエンドのテストフレームワークです。テストケースを自然言語で定義し、AIに実行を任せましょう。

主な特徴

  • AI 向けに最適化: テスト ケースをわかりやすい言語で定義し、AI にエンドツーエンドで実行させます。

  • 軽量かつ効率的: ピクセル分析の代わりに Playwright スナップショットを活用して、より高速で信頼性の高い実行を実現します。

  • ビジョン機能: より高度なテスト シナリオ中にスナップショット モードが失敗した場合は、ビジョン モードにフォールバックします。

インストール

npm install @limetest/limetest npx playwright install

ユーザーデータディレクトリ

limtestは、新しいプロファイルでChromeブラウザを起動します。

- `%USERPROFILE%\AppData\Local\ms-limetest\mcp-chrome-profile` on Windows - `~/Library/Caches/ms-limetest/mcp-chrome-profile` on macOS - `~/.cache/ms-limetest/mcp-chrome-profile` on Linux

Related MCP server: Playwright MCP Server

使用法

テストを実行する

CI ワークフローでヘッドレスでテストを実行するには --headless を使用します。

npx limetest example

limetest MCP サーバー

https://github.com/user-attachments/assets/b801f239-dc66-4b3b-bcf2-42e2a9a68721

Playwrightを搭載したモデル コンテキスト プロトコル (MCP) サーバーは、MCP クライアントのエンドツーエンドのテストを効率化します。

ユースケース

  • LLMによって計画され実行される自動テスト

設定例

このリポジトリのクローンを作成した後、次のように E2E MCP サーバーをビルドして MCP クライアントに追加します。この MCP サーバーをエンドツーエンド モードで実行するには、OpenAI API キーが必要であることに注意してください。

npm install @limetest/mcp npx playwright install

それから:

{ "mcpServers": { "limetest": { "command": "npx", "args": [ "npx @limetest/mcp", "--api-key=<your openai api key>" ] } } }

ログインしたすべての情報はそのプロファイルに保存されます。オフライン状態をクリアしたい場合は、セッション間でそれを削除できます。

謝辞

LimetestはMicrosoftのPlaywright MCPをベースにしており、スタンドアロンフレームワークとしてエンドツーエンドの自動テスト向けに最適化されています。このプロジェクトはApache 2.0ライセンスに基づいて配布されています。

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/m2rads/limetest'

If you have feedback or need assistance with the MCP directory API, please join our Discord server