Skip to main content
Glama

라임테스트

Limetest는 CI 워크플로에서 실행할 수 있는 AI 기능을 갖춘 가장 가벼운 엔드 투 엔드 테스트 프레임워크입니다. 테스트 케이스를 자연어로 정의하고 AI가 실행을 처리하도록 하세요.

주요 특징

  • AI에 최적화 : 테스트 사례를 일반 언어로 정의하고 AI가 처음부터 끝까지 실행하도록 합니다.

  • 가볍고 효율적 : 픽셀 분석 대신 Playwright 스냅샷을 활용하여 더 빠르고 안정적인 실행을 제공합니다.

  • 비전 기능 : 보다 정교한 테스트 시나리오에서 스냅샷 모드가 실패하면 비전 모드로 돌아갑니다.

설치

지엑스피1

사용자 데이터 디렉토리

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

라임테스트 MCP 서버

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

Playwright 가 지원하는 MCP(Model Context Protocol) 서버는 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 라이선스에 따라 배포됩니다.

Install Server
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