รับพิกัดและขนาดขององค์ประกอบเว็บ
เมื่อคุณทำให้เว็บแอปพลิเคชันและหน้าเว็บเป็นแบบอัตโนมัติ คุณอาจต้องทราบตำแหน่งที่แน่นอนและขนาดขององค์ประกอบเฉพาะ
ในการดึงข้อมูลนี้ ให้สร้างอินสแตนซ์ของเบราว์เซอร์และปรับใช้การดำเนินการ รับรายละเอียดขององค์ประกอบบนหน้าเว็บ ในคุณสมบัติของการดำเนินการ ให้ตั้งค่าตัวเลือก ชื่อแอตทริบิวต์ เป็น waelementrectangle การดำเนินการเก็บค่าที่ดึงมาในตัวแปรข้อความที่ชื่อ AttributeValue
หมายเหตุ
การดำเนินการ รับรายละเอียดขององค์ประกอบบนหน้าเว็บ ต้องมีองค์ประกอบ UI ที่ระบุองค์ประกอบเว็บที่จะดึงข้อมูลแอตทริบิวต์ที่เลือก คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับองค์ประกอบ UI ได้ใน ทำให้การใช้องค์ประกอบ UI เป็นแบบอัตโนมัติ
หลังจากการดึงค่าข้อความ AttributeValue คุณต้องแยกเป็นค่าที่แยกต่างหากและแปลงเป็นตัวเลข
หากต้องการแยกค่าข้อความ ให้ปรับใช้การดำเนินการ แยกข้อความ และแยกค่าโดยใช้เครื่องหมายจุลภาค (,) เป็นตัวคั่น ค่าที่แยกต่างหากจะถูกเก็บไว้ในตัวแปรรายการที่ชื่อว่า TextList
ก่อนการแปลงข้อความเป็นตัวเลข ให้ใช้การดำเนินการ สร้างรายการใหม่ เพื่อสร้างรายการที่จะเก็บตัวเลขที่แปลงแล้วในขั้นตอนต่อไปนี้
ในการเข้าถึงรายการของ TextList แต่ละรายการอย่างอิสระ ให้ปรับใช้ลูป For each
ภายในลูป ใช้การดำเนินการ แปลงข้อความเป็นตัวเลข เพื่อแปลงรายการข้อความปัจจุบันของลูปเป็นตัวเลข
ต่อไป ใช้การดำเนินการ เพิ่มรายการในรายการ เพื่อจัดเก็บหมายเลขที่สร้างไปยังรายการที่สร้างไว้ก่อนหน้านี้
ในการเข้าถึงพิกัดสุดท้ายและค่าขนาดในภายหลังในโฟลว์ของคุณ ให้ใช้เครื่องหมายต่อไปนี้:
- รายการ[0] - จุดด้านซ้ายขององค์ประกอบเว็บ สัมพันธ์กับมุมบนซ้ายของหน้า HTML
- รายการ[1] - จุดด้านบนขององค์ประกอบเว็บ สัมพันธ์กับมุมบนซ้ายของหน้า HTML
- รายการ[2] - ความกว้างขององค์ประกอบเว็บ
- รายการ[3] - ความสูงขององค์ประกอบเว็บ
ในการคำนวณจุดด้านขวาและด้านล่างของหน้าต่าง คุณสามารถใช้นิพจน์ต่อไปนี้:
- %รายการ[0] + รายการ[2]% - จุดด้านขวาขององค์ประกอบเว็บ
- %รายการ[1] + รายการ[3]% - จุดด้านล่างขององค์ประกอบเว็บ
หมายเหตุ
คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับรายการแลและสัญกรณ์ VariableNameItemNumber[ItemNumber] ใน ชนิดข้อมูลของตัวแปร
หากต้องการค้นหาพิกัดที่มุมซ้ายบนของหน้า HTML คุณสามารถใช้คุณสมบัติอินสแตนซ์ของเว็บเบราว์เซอร์ DisplayRectangleX และ DisplayRectangleY
หลังจากการจัดเก็บอินสแตนซ์ของเบราว์เซอร์ลงในตัวแปรที่ชื่อว่า %Browser% ใช้นิพจน์ %Browser.DisplayRectangleX% และ %Browser.DisplayRectangleY% เพื่อดึงข้อมูลมิติ X และ Y
นอกจากนี้ คุณสามารถดึงข้อมูลพิกัดที่ระบุจุดศูนย์กลางขององค์ประกอบเว็บโดยใช้คุณลักษณะ waelementcentercoords ในการดำเนินการ รับรายละเอียดขององค์ประกอบบนหน้าเว็บ