playwright-openwebui

Automate OpenWebUI plugin UI testing with Playwright, capturing screenshots and console errors.

286|24|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/Fu-Jie/openwebui-extensions --skill playwright-openwebui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-openwebui
Source: https://github.com/Fu-Jie/openwebui-extensions/tree/main/.github/skills/playwright-openwebui
Command: npx skills add https://github.com/Fu-Jie/openwebui-extensions --skill playwright-openwebui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates UI bug testing and validation for OpenWebUI plugins using Playwright to navigate UI, capture screenshots, and log console errors during tests.

Core Features & Use Cases

  • Playwright-based UI tests for OpenWebUI plugins, including login flows and admin panel checks.
  • Capture screenshots and log console output during test sessions to diagnose UI issues.
  • Validate Action/Filter/Pipe plugins within the chat interface and verify plugin installation in the Admin panel.

Quick Start

Launch a Playwright session, login to OpenWebUI, and run the provided UI-test scripts to begin bug testing on a plugin.

Frequently Asked Questions about playwright-openwebui

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

FAQPage Schema
How do I automate OpenWebUI plugin UI testing with Playwright?

You can automate OpenWebUI plugin UI testing by running Playwright scripts that navigate the interface, login, capture screenshots, and log console errors to validate plugin behavior and diagnose issues.

What is the best way to capture console errors during OpenWebUI plugin tests?

The best way to capture console errors during OpenWebUI plugin tests is using Playwright to automate browser sessions, which logs console output and captures screenshots to help diagnose UI bugs.

Can I verify OpenWebUI plugin installation in the admin panel automatically?

Yes, you can verify OpenWebUI plugin installation automatically by using Playwright to navigate to the admin panel, login, and validate that plugins are correctly installed and displayed.

Does testing OpenWebUI Action HTML outputs require a running instance?

Yes, testing OpenWebUI Action HTML outputs requires a running OpenWebUI instance, along with environment configuration to load credentials and URLs for Playwright scripts to execute login and validation steps.

How do I validate login flows for OpenWebUI plugins using Playwright?

You validate OpenWebUI login flows by executing Playwright scripts that automate the login process, navigate the UI, and capture screenshots to ensure the authentication flow works correctly for plugin testing.

What are the limitations of using Playwright scripts for OpenWebUI plugin testing?

Playwright scripts for OpenWebUI plugin testing are limited by their dependency on a running OpenWebUI instance and proper environment configuration for credentials and URLs, requiring scripts located in a specific directory.