·e2e-testing
</>

e2e-testing

أنماط اختبار شاملة مع Playwright لتطبيقات Python/React الكاملة. يُستخدم عند كتابة اختبارات E2E لسير عمل المستخدم الكامل (تسجيل الدخول، أو CRUD، أو التنقل)، أو اختبارات انحدار المسار الحرج، أو التحقق من الصحة عبر المستعرضات. يغطي بنية الاختبار، ونموذج كائن الصفحة، وإستراتيجية المحدد (data-testid > role > label)، وإستراتيجيات الانتظار، وإعادة استخدام حالة المصادقة، وإدارة بيانات الاختبار، وتكامل CI. لا يغطي اختبارات الوحدة أو اختبارات المكونات (استخدم أنماط اختبار pytest أو أنماط اختبار التفاعل).

1.4Kالتثبيتات·5الرائج·@hieutrtr

التثبيت

$npx skills add https://github.com/hieutrtr/ai1-skills --skill e2e-testing

كيفية تثبيت e2e-testing

ثبّت مهارة الذكاء الاصطناعي e2e-testing بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/hieutrtr/ai1-skills --skill e2e-testing
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: hieutrtr/ai1-skills.

Every page gets a page object class that encapsulates selectors and actions. Tests never interact with selectors directly.

| Priority | Selector | Example | When to Use |

| 1 | data-testid | getByTestId("submit-btn") | Interactive elements, dynamic content | | 2 | Role | getByRole("button", { name: /save/i }) | Buttons, links, headings, inputs | | 3 | Label | getByLabel("Email") | Form inputs with labels | | 4 | Placeholder | getByPlaceholder("Search...") | Search inputs |

أنماط اختبار شاملة مع Playwright لتطبيقات Python/React الكاملة. يُستخدم عند كتابة اختبارات E2E لسير عمل المستخدم الكامل (تسجيل الدخول، أو CRUD، أو التنقل)، أو اختبارات انحدار المسار الحرج، أو التحقق من الصحة عبر المستعرضات. يغطي بنية الاختبار، ونموذج كائن الصفحة، وإستراتيجية المحدد (data-testid > role > label)، وإستراتيجيات الانتظار، وإعادة استخدام حالة المصادقة، وإدارة بيانات الاختبار، وتكامل CI. لا يغطي اختبارات الوحدة أو اختبارات المكونات (استخدم أنماط اختبار pytest أو أنماط اختبار التفاعل). المصدر: hieutrtr/ai1-skills.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/hieutrtr/ai1-skills --skill e2e-testing
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-05
آخر تحديث
2026-03-10

Browse more skills from hieutrtr/ai1-skills

إجابات سريعة

ما هي e2e-testing؟

أنماط اختبار شاملة مع Playwright لتطبيقات Python/React الكاملة. يُستخدم عند كتابة اختبارات E2E لسير عمل المستخدم الكامل (تسجيل الدخول، أو CRUD، أو التنقل)، أو اختبارات انحدار المسار الحرج، أو التحقق من الصحة عبر المستعرضات. يغطي بنية الاختبار، ونموذج كائن الصفحة، وإستراتيجية المحدد (data-testid > role > label)، وإستراتيجيات الانتظار، وإعادة استخدام حالة المصادقة، وإدارة بيانات الاختبار، وتكامل CI. لا يغطي اختبارات الوحدة أو اختبارات المكونات (استخدم أنماط اختبار pytest أو أنماط اختبار التفاعل). المصدر: hieutrtr/ai1-skills.

كيف أثبّت e2e-testing؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/hieutrtr/ai1-skills --skill e2e-testing بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/hieutrtr/ai1-skills