A specialized automation tool within Openclaw Skills that detects, analyzes, and repairs element localization failures in Minium automated test suites.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install minium-test-fixer
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install minium-test-fixer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Minium Test Case Fixer is an intelligent utility designed to maintain the reliability of WeChat Mini Program automated tests. When a test suite fails due to unreachable elements or structural changes in the application, this skill uses Openclaw Skills to bridge the gap between error logs and source code. By analyzing real-time WXML snapshots and error tracebacks, it identifies why a locator failed and provides a more resilient fix.
This skill is essential for developers and QA engineers who need to keep their automation pipelines green without manual debugging. It enforces best practices in test engineering, such as favoring stable text-based locators over brittle, long XPaths, ensuring that the repaired code is robust against future UI updates.
To use this skill, ensure your environment has the Minium framework and WeChat Developer Tools configured.
# Install Minium if not already present
pip install minium
# Trigger a test run to ensure your config.json is valid
minitest -m <module_name> --case <case_name> -c config.json -g
The skill relies on Openclaw Skills to interact with your local filesystem and the WeChat Developer Tools CLI. Ensure the developer tools are open before initiating a repair.
| Data Type | Source | Purpose |
|---|---|---|
| WXML Snapshots | error_wxml/error_page.xml |
Provides the current UI structure for element recovery. |
| Page Objects | pages/**/*.py |
The target files containing element definitions and logic. |
| Error Logs | Terminal / Cloud Reports | Used to identify failed line numbers and variable names. |
| Configuration | config.json |
Contains project metadata, appid, and environment paths. |
get_elements()[0] to prevent ambiguity errors.basedef.py or similar files to use the developer's own wrapped interaction methods (e.g., tap vs click).Loading
A security-first vetting protocol designed to help AI agents safely evaluate and verify skills before installation.

A powerful integration for automating Blazemeter load testing and performance monitoring within AI agent workflows.

A self-healing code execution engine that automatically detects runtime errors and uses LLMs to fix and return working code.

A powerful plugin for integrating WeChat communication capabilities into your OpenClaw environment using QR code authentication.

A dedicated assistant that fetches and analyzes official Kimi Code CLI documentation to provide accurate technical support and configuration guidance.

An automated market intelligence tool that scrapes WeChat mini game rankings and delivers formatted reports directly to Feishu.








































