playwright-test

Scaffold and run Playwright UI regression tests for 1C:Enterprise web-client checkpoints.

151|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill playwright-test-arman-kudaibergenov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-test
Source: https://github.com/Arman-Kudaibergenov/1c-ai-development-kit/tree/main/.claude/skills/playwright-test
Command: npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill playwright-test-arman-kudaibergenov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of verifying that a newly deployed 1C UI feature actually behaves correctly in the browser, without relying on fragile manual checks.

Core Features & Use Cases

  • Scaffold a Playwright UI test for 1C web-client: creates the required project scripts and Playwright configuration in the target repository.
  • Define UI checkpoints from spec and Form.xml: turns expected UI outcomes into isolated assertions.
  • Produce a JSONL test log and a verdict-friendly trace: enables post-run assessment by checking logs and the 1C event log.
  • Run Chromium-only checks with 1C web constraints: uses clipboard-based input (because regular typing/filling may fail in 1C web UI).

Quick Start

Tell the AI: "Scaffold and generate a Playwright UI regression test for my 1C feature so I can verify the UI checkpoints after I deploy it."

Frequently Asked Questions about playwright-test

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

FAQPage Schema
How do I automate UI regression testing for a 1C web client?

Generate Playwright tests by defining UI checkpoints from your feature spec and Form.xml. The process scaffolds the required project scripts and Playwright configuration, then runs Chromium-only checks to validate expected UI outcomes.

Why does regular text input fail in 1C web UI Playwright tests?

Playwright tests for 1C use non-hacky 1C-stable selectors based on id suffix patterns to target elements. This method ensures reliable element location when validating forms, buttons, or tabular sections.

Do I need a Playwright setup already installed to test my 1C feature?

Yes, a Playwright setup in the target project is required. The process scaffolds the necessary project scripts and configuration, but the underlying Playwright environment must exist in the target repository.

How does Playwright UI testing log results for 1C features?

Playwright UI testing logs 1C feature results by producing a JSONL test log per checkpoint. This provides a verdict-friendly trace that enables post-run assessment by checking logs and the 1C event log.

When should I run Playwright UI regression tests for 1C?

Run Playwright UI regression tests after deploying a 1C feature via db-load-xml or db-update. Testing is necessary when UI elements change, such as modifications to forms, buttons, or tabular sections.