ฉันเริ่มใช้ QTP เมื่อสุดสัปดาห์ที่ผ่านมา ดังนั้นฉันจึงยังสับสนเล็กน้อยเกี่ยวกับบางสิ่ง
ฉันได้เขียนโค้ดฟังก์ชันที่เปิด URL บน IE ดำเนินการบางอย่าง และเขียนรายงาน แต่ฉันมีปัญหาเล็กน้อย: ณ จุดหนึ่งฟังก์ชันจะต้องคลิกที่ปุ่มเพื่อดำเนินการต่อ แต่ค่าของปุ่มนี้จะเปลี่ยนไปทุกครั้งที่รีเฟรชหน้า
ตัวอย่างเช่น: ในครั้งแรกที่เข้าถึงปุ่ม ค่า (หรือป้ายกำกับ) คือ "รายการผลลัพธ์ (51)" แต่หากฉันรีเฟรชเพจ ค่าจะกลายเป็น "รายการผลลัพธ์ (11)"
สิ่งที่เปลี่ยนแปลงคือตัวเลขในวงเล็บ (ซึ่งระบุจำนวนผลลัพธ์ภายในรายการ)
แน่นอนว่าฉันบันทึกการกระทำเพียงครั้งเดียวและผลลัพธ์เป็นดังนี้:
Browser("myBrowser ").Page("myPage").Frame("myFrame").WebButton("Results List 51)").คลิก
จะคลิกปุ่มได้อย่างไรโดยไม่ต้องกังวลเรื่องความคุ้มค่า?