Object Spy, GetRoProperty, GetToProperty ใน QTP/UFT พร้อมตัวอย่าง

บทช่วยสอนนี้สาธิต วัตถุสายลับ

Object Spy สามารถช่วยกำหนดคุณสมบัติและวิธีการที่เป็นประโยชน์ที่เกี่ยวข้องกับวัตถุในสภาพแวดล้อมของคุณได้

HP/ไมโครโฟกัส บทเรียน UFT ยังอธิบาย GetROProperty, GetTOProperty และ SetTOProperty

คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้

GetRoProperty

  • GetRoProperty – เป็นวิธี inbuilt ที่ใช้ในการดึงค่ารันไทม์ของคุณสมบัติของวัตถุ
  • มี 4 ขั้นตอนที่เกี่ยวข้องในการใช้ GetRoProperty
  • ขั้นตอนที่ 1) บันทึก Object ที่คุณต้องการใช้ GetRoProperty ใน Object Repository
  • ขั้นตอนที่ 2) สำหรับวัตถุที่บันทึกไว้จะระบุคุณสมบัติรันไทม์ที่สามารถใช้ได้ คุณสามารถใช้ Object Spy ได้
  • ขั้นตอนที่ 3) ใช้เมธอด GetRoProperty เพื่อดึงข้อมูลคุณสมบัติรันไทม์ที่ระบุและเก็บค่าไว้ในตัวแปร
  • ขั้นตอนที่ 4) ใช้ค่านี้เพื่อหักเงินเพิ่มเติม

SetToProperty และ GetToProperty

  • พิจารณาเว็บปุ่มที่จัดเก็บไว้ใน ที่เก็บอ็อบเจ็กต์
  • เมื่อดำเนินการทดสอบ QTP จะสร้างสำเนาของอ็อบเจ็กต์นี้ที่เรียกว่า Test Object และเปรียบเทียบกับ Run Time Object
  • การใช้ GetToProperty คุณสามารถดึงค่าของคุณสมบัติของ Test Object ได้
  • การใช้ SetToProperty คุณสามารถเปลี่ยนค่าคุณสมบัติของวัตถุทดสอบได้
  • เมื่อการทดสอบเสร็จสิ้น ออบเจ็กต์ทดสอบนี้จะถูกยกเลิก และการปรับเปลี่ยนใดๆ ที่คุณทำในคุณสมบัติของออบเจ็กต์โดยใช้ SetToProperty ก็เช่นกัน
  • เมื่อรันการทดสอบอีกครั้ง สำเนาใหม่ของออบเจ็กต์ทดสอบจะถูกสร้างขึ้นโดยมีค่าคุณสมบัติดั้งเดิมที่จัดเก็บไว้ในที่เก็บออบเจ็กต์
  • คุณสามารถลองใช้ GetToProperty และ SetToProperty เมื่อสคริปต์ทดสอบของคุณมีโค้ดหลายบรรทัดและสภาพแวดล้อมของคุณเป็นระยะๆ
  • โปรดทราบว่าไม่มี SetRoProperty

สายลับวัตถุ:

  • Object spy เป็นฟีเจอร์ใน QTP ซึ่งคุณสามารถดูทั้งคุณสมบัติและวิธีการของอ็อบเจ็กต์การทดสอบและรันไทม์ได้
  • นอกจากนี้ยังให้ไวยากรณ์สำหรับวิธีที่เลือกด้วย
  • Object Spy ให้ลำดับชั้นที่สมบูรณ์ของวัตถุที่คุณเลือก

สรุปโพสต์นี้ด้วย: