فهم SystemUtil.Run وSetSecure وSet ونوع: أمثلة QTP/UFT

SystemUtil.Run في UFT

دعونا نفهم فولوwing جزء من الكود

SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe"
Dialog("Login").WinEdit("Agent Name:").Set "Guru"
Dialog("Login").WinEdit("Agent Name:").Type micTab
Dialog("Login").WinEdit("Password:").SetSecure "4af272a62666d2e"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close
  • الخطوة الأولى هي أمر SystemUtil.Run الذي يستخدمه UFT/QTP افتراضيًا لفتح التطبيق. أثناء التسجيل باستخدام Windows قائمة ابدأ، انتقلنا إلى "حجز الرحلة" طلب. في ذلك الوقت، حدد Micro Focus UFT موقع الملف القابل للتنفيذ وأدخل أمر System.Util لفتحه.
  • السطر 2 هو تعيين اسم الوكيل كـ Guru كما هو موضح في الشاشة النشطة
  • السطر 3 هو الضغط على مفتاح Tab على لوحة المفاتيح لجلب التركيز من حقل اسم الوكيل إلى حقل كلمة المرور، وهذه هي الخطوة بالضبط. يحتاج المستخدمون البشريون إلى استخدام عمليات علامة التبويب أو النقر للتركيز على كائن معين على الشاشة... ومن ناحية أخرى، اختبار سريع يمكنه التعرف مباشرة على كائن باستخدام خصائص الكائن ولا يتطلب عمليات "المناورة" هذه. يمكننا حذف هذه الخطوة، حيث سيظل QTP قادرًا على ضبط حقل كلمة المرور دون هذه العملية
  • السطر الرابع هو تعيين كلمة المرور كـ Mercury. يقوم HP QTP بتشفير كلمات المرور تلقائيًا دخلت أثناء التسجيل لتجنب الخروقات الأمنية. لا يمكن فك تشفير هذه القيمة، أي أنه لا توجد طريقة لاستعادة القيمة الأصلية باستخدام هذه البيانات المشفرة. يمكنك تشفير كلمة المرور بشكل صريح باستخدام أداة تشفير كلمة المرور. لأغراض التعلم لدينا، سوف نستخدم كلمة المرور في شكلها الأولي. وسوف تتغير العملية أيضًا إلى Set
  • السطر 5 ينقر على زر موافق
  • السطر 6 يغلق النافذة

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