local-testing

Automate end-to-end local testing of desktop apps and chat bots on macOS.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/mabdulrauf/wazone-back --skill local-testing-mabdulrauf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-testing
Source: https://github.com/mabdulrauf/wazone-back/tree/main/.agents/skills/local-testing
Command: npx skills add https://github.com/mabdulrauf/wazone-back --skill local-testing-mabdulrauf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser, ffmpeg, swift, and includes scripts (resource) components.

What problem does it solve?

Local testing of desktop apps and bots across macOS is tedious and error-prone. This Skill provides a standardized, automated approach to exercise UI flows and bot interactions in multiple apps using a combination of Electron/web automation (agent-browser) and native macOS scripting (osascript).

Core Features & Use Cases

  • Automated UI testing for Electron and web apps via agent-browser
  • Native macOS bot testing across Discord, Slack, Telegram, WeChat, Lark/飞书, and QQ using osascript
  • Prebuilt scripts for Discord/Slack/Telegram/WeChat/Lark/QQ bot testing and utilities for window capture and demos

Quick Start

Run the provided test scripts to automatically test local apps and bots across supported macOS apps.

Frequently Asked Questions about local-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate native macOS app testing for chat bots?

Automate native macOS app testing for chat bots by using osascript to control macOS app interactions. This Skill applies osascript to automate bot testing across Discord, Slack, Telegram, WeChat, Lark/飞书, and QQ, executing messaging and verification scripts natively.

Can I run automated UI testing for Electron apps on macOS?

Yes, you can run automated UI testing for Electron apps on macOS. This Skill uses agent-browser to perform deterministic UI automation and execute end-to-end testing workflows for Electron and web apps locally on your machine.

What is needed to set up local testing for desktop apps and bots?

Local testing for desktop apps and bots requires macOS, agent-browser for deterministic UI automation, osascript for native app control, and swift and ffmpeg dependencies. The provided scripts under scripts/ handle messaging, navigation, capture, and verification flows.

What's the best way to automate end-to-end local testing across Discord and Slack?

The best way to automate end-to-end local testing across Discord and Slack is using this Skill's prebuilt scripts. It combines agent-browser for web UI automation with osascript for native macOS bot interactions, ensuring standardized and reliable test execution across both platforms.

Does bot testing with osascript work for WeChat and Lark/飞书?

Bot testing with osascript does work for WeChat and Lark/飞书. This Skill supports native macOS bot testing across both platforms, utilizing osascript to control app windows and execute automated messaging and verification interactions reliably.