web-test

Automate Playwright browser interactions to verify 1C:Enterprise web client UI state.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you quickly verify that 1C:Enterprise (web client) behaves correctly in the browser, without manually clicking through the interface and guessing what state you reached.

Core Features & Use Cases

  • Interactive browser testing: Run deterministic Playwright flows against the 1C web client to reproduce user actions.
  • Step-by-step state inspection: Capture structured form state (fields, buttons, tabs, filters, and table summaries) to understand what the UI currently shows.
  • Accurate data reading: Read grid/table data with pagination and extract report/spreadsheet output into structured rows and totals.
  • Error-aware execution: Detect 1C error dialogs and inline issues after actions, then stop with diagnostics for faster troubleshooting.

Quick Start

Ask the AI to use /web-test with a natural-language scenario to open the 1C web UI, perform the requested clicks and inputs, and return the resulting form state or table/report output.

Frequently Asked Questions about web-test

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

FAQPage Schema
How do I automate 1C web client UI testing with Playwright?

To automate 1C web client UI testing with Playwright, this Skill executes real browser interactions to reproduce user actions and reads resulting interface state. It supports interactive sessions to open forms, perform clicks, and extract structured data.

How do I extract grid and table data from 1C web reports?

To extract grid and table data from 1C web reports, the Skill reads paginated grid data and extracts spreadsheet output into structured rows and totals. It captures fields, buttons, filters, and table summaries to understand what the UI currently shows.

Can I debug 1C web forms step by step in a browser session?

Yes, you can debug 1C web forms step by step because the Skill supports interactive session control with start, execute, snapshot, and stop commands. This enables step-by-step state inspection of forms during Playwright-driven navigation.

How do I capture 1C error dialogs during browser automation?

To capture 1C error dialogs during browser automation, the Skill provides error-aware execution that detects error dialogs and inline issues after actions. It stops execution with structured diagnostics to facilitate faster troubleshooting of the web client.

Do I need Node and Playwright to run 1C web UI checks?

Yes, you need Node and Playwright installed because the Skill requires these dependencies to run browser-based verification. It resolves target URLs via .v8-project.json and enforces guidance to perform interactive checks rather than generate test scripts.