แชร์ผ่าน


รับพิกัดและขนาดขององค์ประกอบเว็บ

เมื่อคุณทำให้เว็บแอปพลิเคชันและหน้าเว็บเป็นแบบอัตโนมัติ คุณอาจต้องทราบตำแหน่งที่แน่นอนและขนาดขององค์ประกอบเฉพาะ

ในการดึงข้อมูลนี้ ให้สร้างอินสแตนซ์ของเบราว์เซอร์และปรับใช้การดำเนินการ รับรายละเอียดขององค์ประกอบบนหน้าเว็บ ในคุณสมบัติของการดำเนินการ ให้ตั้งค่าตัวเลือก ชื่อแอตทริบิวต์ เป็น waelementrectangle การดำเนินการเก็บค่าที่ดึงมาในตัวแปรข้อความที่ชื่อ AttributeValue

หมายเหตุ

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

ภาพหน้าจอของการดำเนินการ รับรายละเอียดขององค์ประกอบบนหน้าเว็บ

หลังจากการดึงค่าข้อความ AttributeValue คุณต้องแยกเป็นค่าที่แยกต่างหากและแปลงเป็นตัวเลข

หากต้องการแยกค่าข้อความ ให้ปรับใช้การดำเนินการ แยกข้อความ และแยกค่าโดยใช้เครื่องหมายจุลภาค (,) เป็นตัวคั่น ค่าที่แยกต่างหากจะถูกเก็บไว้ในตัวแปรรายการที่ชื่อว่า TextList

ภาพหน้าจอของการดำเนินการ แยกข้อความ

ก่อนการแปลงข้อความเป็นตัวเลข ให้ใช้การดำเนินการ สร้างรายการใหม่ เพื่อสร้างรายการที่จะเก็บตัวเลขที่แปลงแล้วในขั้นตอนต่อไปนี้

ภาพหน้าจอของการดำเนินการ สร้างรายการใหม่

ในการเข้าถึงรายการของ TextList แต่ละรายการอย่างอิสระ ให้ปรับใช้ลูป For each

ภาพหน้าจอของลูป For each

ภายในลูป ใช้การดำเนินการ แปลงข้อความเป็นตัวเลข เพื่อแปลงรายการข้อความปัจจุบันของลูปเป็นตัวเลข

ภาพหน้าจอของการดำเนินการ แปลงข้อความเป็นตัวเลข

ต่อไป ใช้การดำเนินการ เพิ่มรายการในรายการ เพื่อจัดเก็บหมายเลขที่สร้างไปยังรายการที่สร้างไว้ก่อนหน้านี้

ภาพหน้าจอของการดำเนินการ เพิ่มรายการในรายการ

ในการเข้าถึงพิกัดสุดท้ายและค่าขนาดในภายหลังในโฟลว์ของคุณ ให้ใช้เครื่องหมายต่อไปนี้:

  • รายการ[0] - จุดด้านซ้ายขององค์ประกอบเว็บ สัมพันธ์กับมุมบนซ้ายของหน้า HTML
  • รายการ[1] - จุดด้านบนขององค์ประกอบเว็บ สัมพันธ์กับมุมบนซ้ายของหน้า HTML
  • รายการ[2] - ความกว้างขององค์ประกอบเว็บ
  • รายการ[3] - ความสูงขององค์ประกอบเว็บ

ในการคำนวณจุดด้านขวาและด้านล่างของหน้าต่าง คุณสามารถใช้นิพจน์ต่อไปนี้:

  • %รายการ[0] + รายการ[2]% - จุดด้านขวาขององค์ประกอบเว็บ
  • %รายการ[1] + รายการ[3]% - จุดด้านล่างขององค์ประกอบเว็บ

หมายเหตุ

คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับรายการแลและสัญกรณ์ VariableNameItemNumber[ItemNumber] ใน ชนิดข้อมูลของตัวแปร

หากต้องการค้นหาพิกัดที่มุมซ้ายบนของหน้า HTML คุณสามารถใช้คุณสมบัติอินสแตนซ์ของเว็บเบราว์เซอร์ DisplayRectangleX และ DisplayRectangleY

หลังจากการจัดเก็บอินสแตนซ์ของเบราว์เซอร์ลงในตัวแปรที่ชื่อว่า %Browser% ใช้นิพจน์ %Browser.DisplayRectangleX% และ %Browser.DisplayRectangleY% เพื่อดึงข้อมูลมิติ X และ Y

ภาพหน้าจอของนิพจน์ %Browser.DisplayRectangleY% ในการดำเนินการตั้งค่าตัวแปร

นอกจากนี้ คุณสามารถดึงข้อมูลพิกัดที่ระบุจุดศูนย์กลางขององค์ประกอบเว็บโดยใช้คุณลักษณะ waelementcentercoords ในการดำเนินการ รับรายละเอียดขององค์ประกอบบนหน้าเว็บ