SystemUtil.Run, SetSecure, Set, Type: QTP/UFT उदाहरण समझें

SystemUtil.Run UFT में

आइये कोड के निम्नलिखित भाग को समझें

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 स्टार्ट मेनू में, हम “उड़ान आरक्षण” अनुप्रयोग। उस समय, माइक्रो फोकस यूएफटी ने अपनी निष्पादन योग्य फ़ाइल के स्थान की पहचान की और इसे खोलने के लिए सिस्टम.यूटिल कमांड डाला।
  • लाइन 2 में एजेंट का नाम गुरु के रूप में सेट किया गया है, जैसा कि सक्रिय स्क्रीन में दिखाया गया है
  • पंक्ति 3 में कीबोर्ड पर टैब कुंजी दबाकर फोकस को एजेंट नाम फ़ील्ड से पासवर्ड फ़ील्ड पर लाया जाता है, जो कि वास्तव में यही चरण है। मानव उपयोगकर्ताओं को स्क्रीन पर किसी विशेष ऑब्जेक्ट पर ध्यान केंद्रित करने के लिए टैब या क्लिक ऑपरेशन का उपयोग करने की आवश्यकता होती है... दूसरी ओर, त्वरित परीक्षण ऑब्जेक्ट के गुणों का उपयोग करके किसी ऑब्जेक्ट को सीधे पहचान सकता है और इसके लिए इन "पैंतरेबाज़ी" कार्यों की आवश्यकता नहीं होती हैहम इस चरण को हटा सकते हैं, क्योंकि QTP इस ऑपरेशन के बिना भी पासवर्ड फ़ील्ड सेट करने में सक्षम होगा
  • लाइन 4 पासवर्ड को इस प्रकार सेट कर रही है Mercury. HP QTP स्वचालित रूप से पासवर्ड एन्क्रिप्ट करता है रिकॉर्डिंग करते समय दर्ज किया गया सुरक्षा उल्लंघनों से बचने के लिए। इस मान को डिक्रिप्ट नहीं किया जा सकता है यानी इस गुप्त डेटा का उपयोग करके मूल मान को पुनर्प्राप्त करने का कोई तरीका नहीं है। आप पासवर्ड एनकोडर टूल का उपयोग करके पासवर्ड को स्पष्ट रूप से एन्क्रिप्ट कर सकते हैं। हमारे सीखने के उद्देश्यों के लिए, हम पासवर्ड को उसके कच्चे रूप में उपयोग करेंगे। और ऑपरेशन भी सेट में बदल जाएगा
  • लाइन 5 ओके बटन पर क्लिक कर रही है
  • लाइन 6 विंडो बंद कर रही है

क्लिक करें यहाँ उत्पन्न करें यदि वीडियो उपलब्ध न हो