1c-web-session

Operate 1C:Enterprise 8.3 web client UI workflows via Playwright MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It solves the problem of controlling 1C:Enterprise 8.3 inside the web client for testing and automation without unreliable manual-like typing.

Core Features & Use Cases

  • Start/Restart/Stop Web Client Sessions: navigate to the correct base URL and end or restart the 1C service session safely.
  • Reliable UI Control for 1C Web Forms: uses clipboard paste and suffix selectors for stable interaction with dynamic 1C controls.
  • Navigation & Verification for Automated Workflows: builds and reuses a cached navigation map to avoid strict-mode selector issues, and performs JS-based verification to reduce screenshot usage.
  • UI Test Data Setup & Scenario Runs: supports generating test data through the UI for browser-based scenario testing (while steering you away from scaffolded autoustest generation).

Quick Start

Use the 1c-web-session skill to open your 1C web base URL, log in if prompted, then navigate to the needed form and complete it via clipboard paste to ensure inputs work in the 1C web client.

Frequently Asked Questions about 1c-web-session

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?

Automate 1C web client testing by using Playwright MCP to navigate 1C:Enterprise 8.3 interfaces, operate workflows, and fill forms via clipboard paste to ensure reliable input execution.

Why does typing text into 1C web forms fail during scenario testing?

Typing into 1C web forms fails due to dynamic controls; using clipboard paste input and suffix-based stable selectors prevents unreliable manual-like typing issues during scenario testing.

How do I reliably select dynamic 1C web form controls in Playwright?

Select dynamic 1C web form controls by building a cached navigation map and using suffix-based stable selectors to avoid strict-mode selector issues in Playwright automation.

Can I create test data through the 1C web interface using Playwright?

Create test data through the 1C web interface by running deterministic end-to-end UI steps to open objects and fill forms, steering away from scaffolded autotest generation.

How do I verify 1C web client automation steps without taking screenshots?

Verify 1C web client automation steps without screenshots by performing optional JS-based verifications inside the browser, reducing reliance on visual screenshot checks.

How do I manage 1C web client sessions for automated testing?

Manage 1C web client sessions by navigating to the correct base URL, logging in if prompted, and safely ending or restarting the 1C service session via Playwright MCP browser tools.