جدول المحتويات:

كيف يتم تنفيذ خطافات الخيار؟
كيف يتم تنفيذ خطافات الخيار؟

فيديو: كيف يتم تنفيذ خطافات الخيار؟

فيديو: كيف يتم تنفيذ خطافات الخيار؟
فيديو: جني الخيار من المزرعة حتى التغليف في المصانع 2024, سبتمبر
Anonim

خيار يدعم خطافات ، وهي كتل من التعليمات البرمجية يتم تشغيلها قبل كل سيناريو أو بعده. يمكنك تحديدها في أي مكان في مشروعك أو طبقات تعريف الخطوة ، باستخدام الطريقتينBefore وAfter. خطاف الخيار يسمح لنا بإدارة سير عمل الكود بشكل أفضل ويساعدنا على تقليل تكرار الكود.

بجانب هذا ، كيف تستخدم خطافات الخيار؟

خيار - خطاف

  1. الخطوة 1 - قم بإنشاء مشروع Maven كـ hookTest ، أضف التبعية الضرورية في pom.
  2. الخطوة 2 - قم بإنشاء حزمة Java باسم hookTest ضمن src / test / java.
  3. الخطوة 3 - قم بإنشاء ملف تعريف خطوة باسم hookTest.
  4. الخطوة 4 - قم بإنشاء ملف ميزة باسم “hookTest.
  5. الميزة - مخطط السيناريو.
  6. مخطط السيناريو - اختبار الخطاف.

أيضا ، ما هو الغراء في الخيار؟ صمغ . إنه تقريبًا نفس التفكير مثل خيار الميزات ولكن الاختلاف الوحيد هو أنه يساعد خيار لتحديد موقع ملف Step Definition. حينما خيار يواجه خطوة ، فهو يبحث عن تعريف الخطوة داخل جميع الملفات الموجودة في المجلد المذكور في صمغ خيار.

وبالمثل ، ماذا يوجد قبل ذلك في ملف الخطافات؟

حسب الاسم المقترح، @ قبل الخطاف يتم تنفيذه بشكل جيد قبل أي سيناريو اختبار آخر ، و @ بعد صنارة صيد يتم إعدامه بعد تنفيذ السيناريو.

كيف يجد الخيار تعريفات الخطوة؟

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

موصى به: