จะหาตัวระบุตำแหน่งในซีลีเนียมได้อย่างไร?

สารบัญ:

จะหาตัวระบุตำแหน่งในซีลีเนียมได้อย่างไร?
จะหาตัวระบุตำแหน่งในซีลีเนียมได้อย่างไร?
Anonim

ตัวระบุตำแหน่งที่แตกต่างกันในซีลีเนียมมีดังนี้:

  1. โดย CSS ID: find_element_by_id.
  2. ตามชื่อคลาส CSS: find_element_by_class_name.
  3. ตามแอตทริบิวต์ชื่อ: find_element_by_name.
  4. โดยโครงสร้าง DOM หรือ xpath: find_element_by_xpath.
  5. โดยข้อความลิงก์: find_element_by_link_text.
  6. โดยข้อความลิงก์บางส่วน: find_element_by_partial_link_text.

8 ตัวระบุตำแหน่งในซีลีเนียมคืออะไร

ซีลีเนียมรองรับตัวระบุตำแหน่ง 8 ประเภท ได้แก่ id, ชื่อ, ชื่อคลาส, ชื่อแท็ก, ข้อความลิงก์, ข้อความลิงก์บางส่วน, ตัวเลือก CSS และ xpath การใช้ id เป็นวิธีการจดจำองค์ประกอบที่น่าเชื่อถือและรวดเร็วที่สุดวิธีหนึ่ง โดยปกติ รหัสจะไม่ซ้ำกันในหน้าเว็บที่กำหนด

ตัวระบุตำแหน่งใดดีที่สุดในซีลีเนียม WebDriver

IDs เป็นตัวเลือกตัวระบุตำแหน่งที่ปลอดภัยที่สุดและเร็วที่สุด และควรเป็นตัวเลือกแรกของคุณเสมอ รหัสควรจะไม่ซ้ำกันในแต่ละองค์ประกอบ ID locator เร็วกว่าเพราะเรียกเอกสารที่ราก

ตัวระบุ XPath ในซีลีเนียมคืออะไร

XPath เป็น เทคนิคใน Selenium เพื่อนำทางผ่านโครงสร้าง HTML ของหน้า XPath ช่วยให้ผู้ทดสอบสามารถนำทางผ่านโครงสร้าง XML ของเอกสารใดๆ ก็ได้ และสามารถใช้ได้กับทั้งสอง เอกสาร HTML และ XML … โพสต์นี้ครอบคลุมวิธีการที่หลากหลายในการเข้าถึงองค์ประกอบโดยใช้ตัวระบุตำแหน่ง XPath ในซีลีเนียม

คุณหาธาตุในซีลีเนียมได้อย่างไร

มาทำความเข้าใจวิธีใช้ Selenium findElement ด้วยวิธีต่างๆ กัน:

  1. ค้นหาด้วยบัตรประชาชน ID ถูกกำหนดโดยไม่ซ้ำกันสำหรับแต่ละองค์ประกอบ และเป็นวิธีที่พบได้บ่อยที่สุดในการค้นหาองค์ประกอบโดยใช้ ID Locator …
  2. ค้นหาจากชื่อ …
  3. ค้นหาโดย LinkText …
  4. ค้นหาโดยตัวเลือก CSS …
  5. ค้นหาโดย XPath