playwright-testing
Улучшение покрытия тестами Playwright
Наборы тестов Playwright могут становиться нестабильными, когда конфигурация, локаторы и фикстуры непоследовательны. Этот навык дает практические шаблоны для надежных браузерных тестов, отладки и переиспользуемых page objects.
Этот навык входит в набор
Установите весь набор одной командой, чтобы получить все навыки для задачи.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "playwright-testing" from https://skillstore.io/skills/c0ntr0lledcha0s-playwright-testing.md and its manifest at https://skillstore.io/api/skills/c0ntr0lledcha0s-playwright-testing/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «playwright-testing». Мне нужны более качественные локаторы для checkout-тестов.
Ожидаемый результат:
- Приоритизирует локаторы по ролям и меткам для видимых элементов управления.
- Предлагает локаторы с областью действия для повторяющихся строк и карточек.
- Отмечает хрупкие CSS-селекторы, которые зависят от макета или сгенерированных классов.
Использование «playwright-testing». Мой набор тестов Playwright падает только в CI.
Ожидаемый результат:
- Проверяет настройки retry, worker, trace, screenshot и веб-сервера.
- Ищет отсутствующую установку браузера или недоступные сервисы окружения.
- Рекомендует точечные ожидания на основе состояния, видимого пользователю.
Использование «playwright-testing». Я хочу переиспользуемые page objects для тестов входа и dashboard.
Ожидаемый результат:
- Разделяет навигацию, действия и утверждения на четкие зоны ответственности.
- Держит локаторы рядом с page object, которому они принадлежат.
- Предлагает фикстуры только там, где они уменьшают повторяющуюся настройку.
Аудит безопасности
БезопасноAll 81 static findings are false positives after contextual review. Most alerts came from Markdown backticks, harmless Playwright examples, localhost URLs, or read-only setup checks. No prompt injection, secret access, exfiltration, destructive behavior, or unsafe command construction was found.
Факторы риска
🌐 Доступ к сети (5)
⚙️ Внешние команды (50)
📁 Доступ к файловой системе (6)
🔑 Переменные окружения (8)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/c0ntr0lledcha0s-playwright-testing/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/c0ntr0lledcha0s-playwright-testing?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/c0ntr0lledcha0s-playwright-testing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/c0ntr0lledcha0s-playwright-testing/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/c0ntr0lledcha0s-playwright-testing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
C0ntr0lledCha0s. (2026). playwright-testing security audit report (audit version 10) [Author version 1.1.0]. Skillstore. https://skillstore.io/skills/c0ntr0lledcha0s-playwright-testing/audits/10Цитата BibTeX
@techreport{c0ntr0lledcha0s-c0ntr0lledcha0s-playwright-testing-2026,
author = {C0ntr0lledCha0s},
title = {playwright-testing security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/c0ntr0lledcha0s-playwright-testing/audits/10},
note = {Author version 1.1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "playwright-testing security audit report (audit version 10)"
version: "1.1.0"
type: report
authors:
- name: "C0ntr0lledCha0s"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/c0ntr0lledcha0s-playwright-testing/audits/10"
identifiers:
- type: other
value: "skillstore:c0ntr0lledcha0s-playwright-testing:audit:10"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Настройка проектов Playwright
Настройте браузеры, репортеры, повторные попытки, веб-серверы, traces и значения по умолчанию, удобные для CI, для E2E-набора тестов.
Рефакторинг структуры тестов
Перенесите повторяющиеся действия в браузере в page objects, фикстуры и более понятные тестовые потоки.
Диагностика нестабильных тестов
Замените хрупкие ожидания, улучшите локаторы, изучите traces и добавьте скриншоты при сбоях.
Попробуйте эти промпты
Проведи ревью моего тестового файла Playwright на качество локаторов, ожидания, утверждения и очевидные риски нестабильности. Сначала предложи небольшие и безопасные улучшения.
Проведи ревью моей конфигурации Playwright на надежность в CI, browser projects, reporters, traces, screenshots, retries и настройки webServer.
Помоги спроектировать page objects и фикстуры для этой функциональной области. Сохрани четкие зоны ответственности и не скрывай важные утверждения.
Проведи аудит этих падающих тестов Playwright на причины нестабильности. Приоритизируй проблемы локаторов, асинхронный тайминг, изоляцию тестов, сетевые зависимости и различия CI.
Лучшие практики
- Предпочитайте локаторы, видимые пользователю, такие как роли, метки, заголовки и доступные имена.
- Используйте traces, скриншоты и видео при сбоях перед добавлением широких повторных попыток.
- Проверяйте community Bash helpers перед запуском в рабочей области проекта.
Избегать
- Полагаться на фиксированные задержки вместо ожидания видимого состояния приложения.
- Скрывать важные утверждения внутри page objects, из-за чего намерение теста становится неясным.
- Автоматически запускать команды настройки или установки без подтверждения пользователя.
Часто задаваемые вопросы
Запускает ли этот навык тесты Playwright автоматически?
Может ли он помочь с нестабильными тестами?
Поддерживает ли он паттерны page object?
Может ли он помочь настроить запуски в CI?
Включает ли он рекомендации по тестированию доступности?
Стоит ли запускать включенный проверяющий скрипт настройки?
Сведения для разработчиков
Автор
C0ntr0lledCha0sЛицензия
MIT
Версия автора
v1.1.0
Ревизия Skillstore
r2
Ссылка
a39a91716eadede5f4cdefd78178fed4e837a128
Актуальность поддержки
25.07.2026
Использование
33 загрузок · 263 просмотров
Структура файлов