المعرف الترتيبي في QTP/UFT: مثال لتعريف الكائن

ما هو المعرف الترتيبي؟

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

في نافذة تعريف الكائن، يمكنك تعديل المعرف الترتيبي الافتراضي للكائن

المعرف الترتيبي في QTP: البرنامج التعليمي الكامل

هناك ثلاثة أنواع من المعرفات الترتيبية في HP UFT.

  1. على أساس الفهرس
  2. معتمد على الموقع
  3. وقت الابتكار

على أساس الفهرس

  • عند استخدام المعرف الترتيبي القائم على الفهرس، أثناء التسجيل، سيقوم QTP بتعيين قيمة له خاصية إندكس من كائن
  • تعتمد القيمة على الترتيب الذي يظهر به الكائن داخل التعليمات البرمجية المصدر.
  • التواجد الأول له قيمة 0
  • قيم خاصية الفهرس خاصة بالكائن.
  • ولذلك، إذا كنت تستخدم Index:=3 لوصف كائن اختبار WebEdit، فسيقوم الاختبار السريع بالبحث عن كائن WebEdit الرابع على الصفحة.
  • اعجابwise، يمكنك استخدام Index:=1 لوصف كائن اختبار WebButton، ويبحث الاختبار السريع عن كائن WebButton الثاني في الصفحة

معتمد على الموقع

  • عند استخدام المعرف الترتيبي القائم على الموقع، أثناء التسجيل، سيقوم Micro Focus UFT بتعيين قيمة لـ الموقع الملكية كائن لتعريف الكائن بشكل فريد.
  • تعتمد القيمة على الترتيب الذي يظهر به الكائن داخل النافذة، أو الإطار، أو مربع الحوار box، فيما يتعلق بالكائنات الأخرى ذات الخصائص المماثلة.
  • أول ظهور للكائن هو 0.
  • يتم تعيين القيم في أعمدة من الأعلى إلى الأسفل ومن اليسار إلى اليمين.

وقت الابتكار

  • عند استخدام المعرف الترتيبي لوقت الإنشاء، أثناء التسجيل، سيقوم QTP بتعيين قيمة له وقت الابتكار الملكية من متصفح الويب
  • المعرف متاح فقط لبيئة الويب
  • تشير هذه القيمة إلى الترتيب الذي تم به فتح المتصفح بالنسبة إلى المتصفحات المفتوحة الأخرى.
  • المتصفح الأول الذي يتم فتحه أثناء التسجيل يتلقى القيمة CreationTime=0 ويتم إعطاء المتصفحات اللاحقة القيم 1، 2، 3... وهكذا

انقر هنا إذا لم يكن من الممكن الوصول إلى الفيديو

المصادر

قم بتنزيل صفحات الويب المستخدمة في البرنامج التعليمي أعلاه للتمرين الذاتي