المهارات webapp-testing
🧪

webapp-testing

مخاطر منخفضة ⚡ يحتوي على سكربتات📁 الوصول إلى نظام الملفات🌐 الوصول إلى الشبكة⚙️ الأوامر الخارجية

Тестирование веб-приложений с Playwright

متاح أيضًا من: DYAI2025,Azeem-2,davila7,7Spade,7Spade,ComposioHQ,ArtemisAI,anthropics,Cam10001110101

Ручное тестирование в браузере медленно и подвержено ошибкам. Этот навык предоставляет автоматизированное сквозное тестирование с Playwright для надежной кросс-браузерной проверки, тестирования форм и проверки визуальных регрессий.

يدعم: Claude Codex Code(CC)
🥈 80 فضي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "webapp-testing". Создайте тест Playwright для функциональности входа с валидными учетными данными

النتيجة المتوقعة:

  • Тест переходит на страницу входа
  • Вводит логин и пароль в поля формы
  • Отправляет форму входа
  • Проверяет перенаправление на URL дашборда
  • Делает скриншот при успешном входе

استخدام "webapp-testing". Напишите тест для процесса оформления заказа в корзине

النتيجة المتوقعة:

  • Добавляет товар в корзину со страницы товара
  • Переходит в корзину и проверяет количество товаров
  • Переходит к оформлению заказа
  • Заполняет формы доставки и оплаты
  • Завершает заказ и подтверждает сообщение об успехе

استخدام "webapp-testing". Создайте тест визуальной регрессии для главной страницы

النتيجة المتوقعة:

  • Переходит на URL главной страницы
  • Ожидает полной загрузки страницы
  • Делает скриншот всей страницы
  • Сохраняет в директорию базовых снимков
  • Сообщает о любых обнаруженных визуальных различиях

التدقيق الأمني

مخاطر منخفضة
v5 • 1/16/2026

This is a legitimate Playwright web testing skill. All 341 static findings are false positives triggered by benign testing patterns. The skill uses standard browser automation for test isolation (localStorage clearing), environment configuration (dotenv loading), screenshot capture (visual regression testing), and network interception (API mocking). No evidence of malicious intent, credential exfiltration, or unauthorized network connections found.

15
الملفات التي تم فحصها
3,867
الأسطر التي تم تحليلها
4
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

⚡ يحتوي على سكربتات (2)
📁 الوصول إلى نظام الملفات (1)
🌐 الوصول إلى الشبكة (1)
⚙️ الأوامر الخارجية (1)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

82
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
28
المجتمع
90
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Автоматизированное E2E тестирование

Создание надежных кросс-браузерных тестовых наборов для веб-приложений с помощью автоматизации Playwright.

Тестирование валидации форм

Проверка полей ввода форм, правил валидации и сообщений об ошибках в различных браузерах.

Проверка регрессий в CI/CD

Интеграция автоматизированных браузерных тестов в конвейеры развертывания для обеспечения непрерывного качества.

جرّب هذه الموجهات

Базовый тест страницы
Напишите тест Playwright, который переходит на example.com и проверяет соответствие заголовка страницы и текста h1 ожидаемым значениям.
Взаимодействие с формой
Создайте тест Playwright для контактной формы, который заполняет поля имени, email и сообщения, затем отправляет форму и проверяет сообщение об успехе.
Имитация API
Напишите тест, который перехватывает эндпоинт /api/user и возвращает моковые JSON-данные, затем проверяет, что UI отображает информацию о моковом пользователе.
Адаптивность для мобильных
Создайте тест Playwright с эмуляцией устройства iPhone 12, который проверяет появление мобильного меню и работоспособность навигации на маленьких экранах.

أفضل الممارسات

  • Используйте тестовые ID и семантические селекторы вместо хрупких CSS-селекторов, привязанных к структуре страницы
  • Используйте автоматическое ожидание Playwright вместо ручных операторов sleep для надежных тестов
  • Очищайте cookies и localStorage между тестами для обеспечения полной изоляции тестов

تجنب

  • Избегайте жестко заданных задержек sleep, которые вызывают нестабильные тесты и замедляют выполнение
  • Не используйте позиционные селекторы, такие как div:nth-child(3), которые ломаются при изменениях макета
  • Избегайте межтестовых зависимостей, когда один тест требует предварительного выполнения другого

الأسئلة المتكررة

Какие браузеры поддерживает этот навык?
Playwright поддерживает Chromium, Firefox и WebKit для комплексного кросс-браузерного тестирования с единым API.
Каковы лимиты ресурсов для тестов?
Тесты выполняются в изолированных контекстах браузера. Память и CPU зависят от возможностей хостовой системы для выполнения браузера.
Можно ли интегрироваться с CI/CD системами?
Да. Навык включает примеры GitHub Actions и Docker для запуска тестов в CI/CD конвейерах.
Сохраняется ли конфиденциальность моих тестовых данных?
Тесты выполняются локально в изолированных контекстах браузера. Тестовые данные не отправляются на внешние серверы.
Почему мои тесты иногда проваливаются?
Нестабильные тесты часто возникают из-за отсутствия ожиданий. Используйте автоматическое ожидание Playwright и проверки expect.
Чем это отличается от Selenium или Cypress?
Playwright предлагает более быстрое выполнение, лучшее автоматическое ожидание и нативную поддержку нескольких браузеров с единым API.