funasr-task-manager-web-e2e

Automate browser-based end-to-end tests for the FunASR Task Manager web interface.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/wangminle/funasr-task-manager --skill funasr-task-manager-web-e2e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: funasr-task-manager-web-e2e
Source: https://github.com/wangminle/funasr-task-manager/tree/main/6-skills/funasr-task-manager-web-e2e
Command: npx skills add https://github.com/wangminle/funasr-task-manager --skill funasr-task-manager-web-e2e

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the end-to-end testing process for the FunASR Task Manager's web interface, enabling comprehensive validation of user workflows and system functionality.

Core Features & Use Cases

  • Browser-based Testing: Simulates real user interactions, including file uploads, task creation, and result validation.
  • Automated Test Execution: Executes predefined test scenarios without manual intervention.
  • Test Artifacts: Generates test artifacts for traceability and debugging.

Quick Start

Run the e2e tests for the FunASR Task Manager web interface using the command: npm run test:e2e:smoke.

Frequently Asked Questions about funasr-task-manager-web-e2e

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

FAQPage Schema
How do I automate end-to-end testing for a web interface using Playwright?

Automating end-to-end testing for a web interface with Playwright involves scripting real browser interactions like file uploads and form submissions. This Skill executes predefined test scenarios to validate system responses and user workflows automatically.

What is browser-based end-to-end testing for web applications?

Browser-based end-to-end testing simulates real user interactions within a web browser to validate complete application workflows. It performs actions such as uploading files, creating batches, and validating system responses without manual intervention.

Do I need Python to run Playwright browser testing scripts?

Yes, you need Python to script and execute the Playwright browser automation. Python drives the automated test execution, handling the simulation of user interactions and generating test artifacts for debugging.

How do I execute end-to-end smoke tests for a web application?

To execute end-to-end smoke tests for a web application, run the predefined test scenarios using the command `npm run test:e2e:smoke`. This initiates the automated browser testing process to validate core user workflows.

Can Playwright simulate file uploads and task creation during web testing?

Yes, Playwright can simulate file uploads and task creation during web testing. This Skill automates these specific browser interactions to comprehensively validate user workflows and system functionality for the web interface.

What limitations exist when using automated browser testing for web interfaces?

Automated browser testing requires Playwright and Python dependencies to function, limiting its use to environments supporting these tools. It focuses purely on web interface interactions and does not test backend APIs or system infrastructure directly.