skill
أفضل ممارسات Playwright
يستخدم عند كتابة اختبارات Playwright، إصلاح الاختبارات غير المستقرة، تصحيح الأخطاء، تطبيق نموذج Page Object Model، تهيئة CI/CD، تحسين الأداء، محاكاة واجهات برمجة التطبيقات (APIs)، التعامل مع المصادقة أو OAuth، اختبار إمكانية الوصول (axe-core)، تحميل/تنزيل الملفات، محاكاة التاريخ/الوقت، WebSockets، تحديد الموقع الجغرافي، الأذونات، تدفقات النوافذ المتعددة/المنبثقة، تخطيطات الجوال/المتجاوبة، إيماءات اللمس، GraphQL، معالجة الأخطاء، وضع عدم الاتصال، التعاون متعدد المستخدمين، خدمات الطرف الثالث (المدفوعات، التحقق من البريد الإلكتروني)، ...
نبذة
# أفضل ممارسات 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يعمل مع
خطوات التثبيت
ثبت باستخدام `npx skills add currents-dev/playwright-best-practices-skill`، أو استنسخ المستودع وانسخ مجلد `playwright-best-practices` إلى دليل مهارات Claude الخاص بك.
أسئلة شائعة
ما هي مهارة أفضل ممارسات 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.
npx skills add mattpocock/skills
npx skills add mattpocock/skills
npx skills add heygen-com/hyperframes
npx skills add mattpocock/skills
npx skills add heygen-com/hyperframes
npx skills add microsoft/azure-skills
افحص قبل التثبيت
شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.
فحص أمني تلقائي للموقع
الأمان
محلل سرعة الصفحة
الأداء
اختبار جودة المحتوى العربي بالذكاء الاصطناعي
جودة المحتوى
مختبر وكلاء الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
كاشف منصة الموقع
الترحيل
تدقيق الظهور في محركات الذكاء الاصطناعي
الظهور في الذكاء الاصطناعي
مولد ملف llms.txt
الظهور في الذكاء الاصطناعي
مقياس سهولة القراءة بالعربية
جودة المحتوى
منشئ البيانات المنظمة
الظهور في الذكاء الاصطناعي
حاسبة تكاليف الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
محلل العناوين العربية
جودة المحتوى