skilly.
All skills
Testing / AGENT SKILL

testing-e2e

Vitammiin/agent-vorcl-flow
0 installs 2 GitHub stars
0

Playwright e2e-сценарии критического пути — селекторы по ролям, fixtures/auth-state, web-first assertions, trace при падении (testing). Use when нужно проверить пользовательский с…
Playwright e2e-сценарии критического пути — селекторы по ролям, fixtures/auth-state, web-first assertions, trace при падении (testing). Use when нужно проверить пользовательский сценарий в реальном браузере.

Low community score

testing-e2e: This skill has a community score below −5, meaning it has received more downvotes than upvotes. Review its source and assessment before installing. Community votes are not a security review.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

<!-- generated by scripts/generate-codex-skills.mjs; edit canonical agents/, commands/ or skills/ -->

Напиши Playwright e2e-тесты для сценария: **запрос пользователя**.

1. Проверь `playwright.config.*`; нет — согласуй `npm init playwright@latest` и настрой `webServer` для автоподъёма приложения.
2. Опиши сценарий шагами пользователя (критический путь: вход → действие → видимый результат); не гоняй через e2e то, что покрывается unit/integration.
3. Селекторы: `getByRole` (с `name`) > `getByLabel`/`getByPlaceholder` > `getByTestId` > CSS — в последнюю очередь.
4. Аутентификация — через fixture/`storageState` (логин один раз в setup-проекте), не через UI в каждом тесте.
5. Ожидания только web-first: `await expect(locator).toBeVisible()/toHaveText()`; НИКАКИХ `waitForTimeout`/sleep.
6. В конфиге включи `trace: 'on-first-retry'` и `screenshot: 'only-on-failure'`.
7. Прогони: `npx playwright test` — вставь вывод в ответ; при падении открой trace (`npx playwright show-trace`) и чини первопричину, не селектор наугад.

Край: пустой запрос пользователя — спроси сценарий; приложение не поднимается — сначала почини запуск, не пиши тесты «вслепую».

Опирайся на навыки `e2e-playwright`, `testing-strategy`. Делегируй субагенту `$testing`.