كتاب قواعد اللعبة للكاتب المسرحي - الجزء 3: اختبار سياق المستخدمين المتعددين وعلامات التبويب المتعددة والمتصفح

اختبر التعاون في الوقت الفعلي، والأذونات المستندة إلى الأدوار، وتدفقات علامات التبويب المتعددة في Playwright. اثنين من المستخدمين. اختبار واحد. السيناريوهات التي لا تستطيع معظم أطر العمل التعامل معها.

17 يونيو 2026 1 دقائق قراءة

كتاب قواعد اللعبة للكاتب المسرحي - الجزء 3: اختبار سياق المستخدمين المتعددين وعلامات التبويب المتعددة والمتصفح

"معظم أطر العمل تختبر مستخدمًا واحدًا في كل مرة. والتطبيقات الحقيقية لا تعمل بهذه الطريقة."

في الجزء الأول، قمنا ببناء الأساس الكامل - POM، وstoreState، والتركيبات، وبنية المشروع النظيفة. في الجزء الثاني، سيطرنا على طبقة الشبكة، حيث قمنا بالسخرية من واجهات برمجة التطبيقات (APIs)، ومحاكاة حالات الفشل، والتأكيد على مكالمات الشبكة الحقيقية.

الآن نتعامل مع السيناريو الذي يكسر معظم أطر الأتمتة.

فكر في تطبيقك للحظة. كم عدد الميزات التي تتضمن في الواقع مستخدمًا واحدًا فقط؟

هذه هي الميزات الحقيقية. إنهم بحاجة إلى الاختبار. وpage.goto('/login') في السابق لن يوصلك إلى هناك.

المصدر: dev.to