skill

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

يستخدم عند كتابة اختبارات Playwright، إصلاح الاختبارات غير المستقرة، تصحيح الأخطاء، تطبيق نموذج Page Object Model، تهيئة CI/CD، تحسين الأداء، محاكاة واجهات برمجة التطبيقات (APIs)، التعامل مع المصادقة أو OAuth، اختبار إمكانية الوصول (axe-core)، تحميل/تنزيل الملفات، محاكاة التاريخ/الوقت، WebSockets، تحديد الموقع الجغرافي، الأذونات، تدفقات النوافذ المتعددة/المنبثقة، تخطيطات الجوال/المتجاوبة، إيماءات اللمس، GraphQL، معالجة الأخطاء، وضع عدم الاتصال، التعاون متعدد المستخدمين، خدمات الطرف الثالث (المدفوعات، التحقق من البريد الإلكتروني)، ...

currents-dev86,508+ تثبيتموثوق

نبذة

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

توفر هذه المهارة إرشادات شاملة لجميع جوانب تطوير اختبارات Playwright، بدءا من كتابة اختبارات جديدة وصولا إلى تصحيح الأخطاء وصيانة مجموعات الاختبار الحالية.

## دليل مرجعي قائم على الأنشطة

استشر هذه المراجع بناء على ما تقوم به:

### كتابة اختبارات جديدة

**متى تستخدم**: إنشاء ملفات اختبار جديدة، كتابة حالات الاختبار، تنفيذ سيناريوهات الاختبار

| النشاط | ملفات مرجعية | | :-------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------- | | **كتابة اختبارات E2E** | [test-suite-structure.md](core/test-suite-structure.md)، [locators.md](core/locators.md)، [assertions-waiting.md](core/assertions-waiting.md) | | **كتابة اختبارات المكونات** | [component-testing.md](testing-patterns/component-testing.md)، [test-suite-structure.md](core/test-suite-structure.md) | | **كتابة اختبارات API** | [api-testing.md](testing-patterns/api-testing.md)، [test-suite-structure.md](core/test-suite-structure.md) | | **كتابة اختبارات GraphQL** | [graphql-testing.md](testing-patterns/graphql-testing.md)، [api-testing.md](testing-patterns/api-testing.md) | | **كتابة اختبارات الانحدار البصري** | [visual-regression.md](testing-patterns/visual-regression.md)، [canvas-webgl.md](testing-patterns/canvas-webgl.md) | | **هيكلة كود الاختبار باستخدام POM** | [page-object-model.md](core/page-object-model.md)، [test-suite-structure.md](core/test-suite-structure.md) | | **إعداد بيانات/تجهيزات الاختبار** | [fixtures-hooks.md](core/fixtures-hooks.md)، [test-data.md](core/test-data.md) | | **التعامل مع المصادقة** | [authentication.md](advanced/authentication.md)، [authentication-flows.md](advanced/authentication-flows.md) | | **اختبار ميزات التاريخ/الوقت** | [clock-mocking.md](advanced/clock-mocking.md) | | **اختبار رفع/تنزيل الملفات** | [file-operations.md](testing-patterns/file-operations.md)، [file-upload-download.md](testing-patterns/file-upload-download.md) | | **اختبار النماذج/التحقق** | [forms-validation.md](testing-patterns/forms-validation.md) | | **اختبار السحب والإفلات** | [drag-drop.md](testing-patterns/drag-drop.md) | | **اختبار إمكانية الوصول** | [accessibility.md](testing-patterns/accessibility.md) | | **اختبار الأمان (XSS, CSRF)** | [security-testing.md](testing-patterns/security-testing.md) | | **استخدام تعليقات الاختبار التوضيحية** | [annotations.md](core/annotations.md) | | **استخدام علامات الاختبار** | [test-tags.md](core/test-tags.md) | | **اختبار iframes** | [iframes.md](browser-apis/iframes.md) | | **اختبار canvas/WebGL** | [canvas-webgl.md](testing-patterns/canvas-webgl.md) | | **التعريب (i18n)** | [i18n.md](testing-patterns/i18n.md) | | **اختبار تطبيقات Electron** | [electron.md](testing-patterns/electron.md) | | **اختبار ملحقات المتصفح** | [browser-extensions.md](testing-patterns/browser-extensions.md) |

### اختبار الأجهزة المحمولة والاستجابة

**متى تستخدم**: اختبار الأجهزة المحمولة، تفاعلات اللمس، التخطيطات المتجاوبة

| النشاط | ملفات مرجعية | | :---------------------------- | :--------------------------------------------------------------------------- | | **محاكاة الجهاز** | [device-emula

التثبيت

شغل هذا الأمر

npx skills add currents-dev/playwright-best-practices-skill

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

ثبت باستخدام `npx skills add currents-dev/playwright-best-practices-skill`، أو استنسخ المستودع وانسخ مجلد `playwright-best-practices` إلى دليل مهارات Claude الخاص بك.

عرض المصدر
الرخصة: MITبواسطة currents-dev

أسئلة شائعة

ما هي مهارة أفضل ممارسات Playwright؟

يستخدم عند كتابة اختبارات Playwright، إصلاح الاختبارات غير المستقرة، تصحيح الأخطاء، تطبيق نموذج Page Object Model، تهيئة CI/CD، تحسين الأداء، محاكاة واجهات برمجة التطبيقات (APIs)، التعامل مع المصادقة أو OAuth، اختبار إمكانية الوصول (axe-core)، تحميل/تنزيل الملفات، محاكاة التاريخ/الوقت، WebSockets، تحديد الموقع الجغرافي، الأذونات، تدفقات النوافذ المتعددة/المنبثقة، تخطيطات الجوال/المتجاوبة، إيماءات اللمس، GraphQL، معا…

كيف أثبت أفضل ممارسات Playwright؟

شغل هذا الأمر في الطرفية:

npx skills add currents-dev/playwright-best-practices-skill
مع أي أدوات ذكاء اصطناعي تعمل أفضل ممارسات Playwright؟

تعمل مع claude_app، claude_code، claude_api، cursor، codex، windsurf، cline، zed.

من طور أفضل ممارسات Playwright؟

طورها currents-dev، وتصدر بترخيص MIT.

هل أفضل ممارسات Playwright مجانية؟

نعم، يمكنك استخدامها مجانا وفق ترخيص MIT.

أصول ذات صلة

مختارات أخرى في إنشاء المحتوى.

كل بدائل أفضل ممارسات Playwright ←
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
الشواء مع المستندات
مقابلة مكثفة لصقل خطة أو تصميم، والتي تنشئ أيضا وثائق (ADR's ومسردا) أثناء تقدمنا.1,062,214+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
إعداد مهارات مات بوكوك
قم بتهيئة هذا المستودع لمهارات الهندسة: إعداد متتبع المشكلات الخاص به، ومفردات تصنيف الفرز، وتخطيط وثائق المجال. يشغل مرة واحدة قبل الاستخدام الأول لم…933,925+
skillclaude_appclaude_codeclaude_api
npx skills add heygen-com/hyperframes
واجهة سطر الأوامر Hyperframes
استخدم حلقة تطوير HyperFrames CLI: init, add, catalog, capture, lint, check, snapshot, compare, grade-compare, preview, play, present, beats, keyframe…783,780+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
نمذجة النطاق
لبناء وصقل النموذج النطاقي للمشروع. يستخدم عند مناقشة مصطلحات قاعدة الكود، أو كتابة أو تعديل ملف GLOSSARY.md، أو تسجيل أو تعديل ADR.747,767+
skillclaude_appclaude_codeclaude_api
npx skills add heygen-com/hyperframes
Hyperframes الأساسية
عقد تركيب HyperFrames — أنشئ مشروعا واحدا قابلا للتقديم. استخدمه لهيكل التركيب، وسمات التوقيت `data-*`، و`class="clip"`، والمسارات، والتركيبات الفرعية…646,714+
skillclaude_appclaude_codeclaude_api
npx skills add microsoft/azure-skills
بوابة Azure AI
تهيئة Azure API Management كبوابة للذكاء الاصطناعي لنماذج الذكاء الاصطناعي وأدوات MCP والوكلاء. متى: التخزين المؤقت الدلالي، حد الرمز المميز، سلامة ال…605,853+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في إنشاء المحتوى