ScreenForge

•
6
•

Automates cross-platform UI interactions and generates self-healing pytest scripts from natural language descriptions for Android, iOS, and Web applications.

ScreenForge is an advanced AI-driven UI automation engine designed to simplify and accelerate cross-platform testing for Android, iOS, and Web applications. Unlike traditional record-and-replay tools, it leverages AI Agents to interpret natural language requirements, inspect UI elements, make decisions, and execute actions autonomously. This collaborative approach allows users to describe desired testing scenarios, and ScreenForge handles the execution, generates robust pytest scripts, and provides self-healing capabilities to adapt to UI changes. It integrates seamlessly into CI/CD pipelines, offering detailed Allure reports and structured output for efficient test management.

주요 기능

01AI-driven cross-platform UI automation for Android, iOS, and Web
02Self-healing engine that auto-repairs locators with confidence scoring
03L1/L2 semantic caching to reduce redundant LLM calls
046 GitHub stars
05Built-in MCP server for native AI Agent integration
06Generates replayable pytest scripts with Allure report integration

사용 사례

01Generating end-to-end UI test scripts from natural language descriptions
02Integrating with AI Agents (e.g., Claude Code, Cursor) for autonomous UI interaction and testing
03Building robust and self-healing UI test automation pipelines for CI/CD