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 기반 분석을 사용하여 웹 애플리케이션의 시각적 이상 식별.
  • 시각적 버그 감지를 에이전트 개발 주기에 직접 통합하여 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가 될 때까지 대기 플래그를 사용하여 폴링하십시오:

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

Applitools 데이터 스키마 및 분류 체계

이 스킬은 에이전트와 테스트 플랫폼 간의 구조화된 통신을 보장하기 위해 핵심 Applitools 계층을 중심으로 데이터를 구성합니다.

엔티티 설명
Batch 단일 그룹으로 실행되는 관련 시각적 테스트의 모음.
Test 체크포인트를 베이스라인과 비교하는 개별 시각적 검증 인스턴스.
Baseline 시각적 비교를 위한 "골드 마스터"로 사용되는 참조 이미지.
Account 사용 데이터 및 사용자 권한을 포함하는 최상위 엔티티.
User Applitools 조직과 연결된 개별 ID.

Applitools 고급 기능

  • 지능형 연결 관리: 롱 폴링 지원을 통해 BUILDING에서 READY 상태로의 전환을 자동으로 처리합니다.
  • 자연어 액션 검색: 수동 엔드포인트 매핑 대신 의도 검색을 통해 필요한 정확한 API 기능을 찾습니다.
  • 투명한 프록시 요청: 자동 인증 헤더를 유지하면서 특수 Applitools 엔드포인트에 액세스하기 위해 membrane request 명령을 사용합니다.
  • 기계 판독 가능 출력: 모든 명령은 --json 플래그를 지원하여 AI 에이전트가 복잡한 테스트 데이터를 쉽게 파싱하고 조치를 취할 수 있도록 합니다.
  • 제로 시크릿 아키텍처: 자격 증명은 Membrane에 의해 서버 측에서 관리되므로 API 키가 로컬 에이전트 환경에 저장되지 않습니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*