المعرف الترتيبي في QTP/UFTمثال على تحديد الكائن
ما هو المعرف الترتيبي؟
إذا كانت الخصائص الإلزامية والمساعدة غير كافية لتحديد كائن ما أثناء جلسة التسجيل، QTP يستخدم المعرف الترتيبي بالإضافة إلى الخصائص الأخرى التي تم التقاطها لتحديد الكائنات أثناء جلسة التسجيل. بشكل افتراضي، يوجد نوع معرف ترتيبي لكل فئة كائن اختبار.
في نافذة تعريف الكائن، يمكنك تعديل المعرف الترتيبي الافتراضي للكائن
توجد ثلاثة أنواع من المعرفات الترتيبية في HP UFT.
- على أساس الفهرس
- معتمد على الموقع
- وقت الابتكار
على أساس الفهرس
- عند استخدام المعرف الترتيبي القائم على الفهرس، أثناء التسجيل، QTP سيتم تعيين قيمة لـ خاصية إندكس من كائن
- تعتمد القيمة على الترتيب الذي يظهر به الكائن داخل التعليمات البرمجية المصدر.
- التواجد الأول له قيمة 0
- قيم خاصية الفهرس خاصة بالكائن.
- ولذلك، إذا كنت تستخدم Index:=3 لوصف كائن اختبار WebEdit، فسيقوم الاختبار السريع بالبحث عن كائن WebEdit الرابع على الصفحة.
- على نحو مماثل، يمكنك استخدام Index:=1 لوصف كائن اختبار WebButton، يبحث Quick Test عن كائن WebButton الثاني في الصفحة
معتمد على الموقع
- عند استخدام مُعرّف ترتيبي قائم على الموقع أثناء التسجيل، مايكرو فوكس UFT سيتم تعيين قيمة لـ الموقع الملكية كائن لتعريف الكائن بشكل فريد.
- تعتمد القيمة على الترتيب الذي يظهر به الكائن داخل النافذة أو الإطار أو مربع الحوار، فيما يتعلق بالكائنات الأخرى ذات الخصائص المتطابقة.
- أول ظهور للكائن هو 0.
- يتم تعيين القيم في أعمدة من الأعلى إلى الأسفل ومن اليسار إلى اليمين.
وقت الابتكار
- عند استخدام المعرف الترتيبي لوقت الإنشاء، أثناء التسجيل، QTP سيتم تعيين قيمة لـ وقت الابتكار الملكية من متصفح الويب
- المعرف متاح فقط لبيئة الويب
- تشير هذه القيمة إلى الترتيب الذي تم به فتح المتصفح بالنسبة إلى المتصفحات المفتوحة الأخرى.
- المتصفح الأول الذي يتم فتحه أثناء التسجيل يتلقى القيمة CreationTime=0 ويتم إعطاء المتصفحات اللاحقة القيم 1، 2، 3... وهكذا
انقر اضغط هنا إذا لم يكن من الممكن الوصول إلى الفيديو
المصادر
قم بتنزيل صفحات الويب المستخدمة في البرنامج التعليمي أعلاه للتمرين الذاتي

