ทำความเข้าใจกับ 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 เมนู Start เราไปที่ "การจองเที่ยวบิน" แอปพลิเคชัน. ในเวลานั้น Micro Focus UFT ระบุตำแหน่งของไฟล์ปฏิบัติการและแทรกคำสั่ง System.Util เพื่อเปิดไฟล์
- บรรทัดที่ 2 คือการตั้งชื่อตัวแทนเป็น Guru ดังที่แสดงในหน้าจอที่ใช้งานอยู่
- บรรทัดที่ 3 กำลังกดปุ่ม Tab บนแป้นพิมพ์เพื่อนำโฟกัสจากฟิลด์ชื่อตัวแทนไปยังฟิลด์รหัสผ่านซึ่งเป็นขั้นตอนนี้ ผู้ใช้ที่เป็นมนุษย์จำเป็นต้องใช้การแท็บหรือคลิกเพื่อโฟกัสที่วัตถุใดวัตถุหนึ่งบนหน้าจอ ในทางกลับกัน การทดสอบอย่างรวดเร็ว สามารถระบุวัตถุได้โดยตรงโดยใช้คุณสมบัติของวัตถุ และไม่จำเป็นต้องมีการดำเนินการ "หลบหลีก" เหล่านี้. เราสามารถลบขั้นตอนนี้ได้ เนื่องจาก QTP ยังสามารถตั้งค่าฟิลด์รหัสผ่านได้โดยไม่ต้องดำเนินการนี้
- บรรทัดที่ 4 กำลังตั้งรหัสผ่านเป็น Mercury. HP QTP เข้ารหัสรหัสผ่านโดยอัตโนมัติ เข้ามาในขณะที่บันทึก เพื่อหลีกเลี่ยงการละเมิดความปลอดภัย ค่านี้ไม่สามารถถอดรหัสได้ กล่าวคือ ไม่มีทางกู้คืนค่าเดิมโดยใช้ข้อมูลที่เข้ารหัสนี้ คุณสามารถเข้ารหัสรหัสผ่านอย่างชัดเจนโดยใช้เครื่องมือเข้ารหัสรหัสผ่าน เพื่อจุดประสงค์ในการเรียนรู้ เราจะใช้รหัสผ่านในรูปแบบดิบ และการดำเนินการจะเปลี่ยนเป็นตั้งค่า
- บรรทัดที่ 5 กำลังคลิกปุ่มตกลง
- บรรทัดที่ 6 กำลังปิดหน้าต่าง
คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้