top of page

Locator of Selenium for Robotframework

เมื่อเรามีการ รัน Automate test สิ่งที่สำคัญที่สุดอย่างหนึ่งก็คือ locator เพราะ locator คือจุดที่จะระบุตำแหน่งของแต่ละ Element ที่ต้องการให้เกิด Action ต่างๆ และ locator ก็สามารถเขียนได้หลากหลายรูปแบบ ตอนนี้งานของเราส่วนใหญ่ใช้ xpath เราลองมาดู Syntax Locator แบบอื่นๆดูบ้าง ซึ่งถ้า locator แต่ละตัวมีความ unique ของมันเอง เราสามารถเขียนในรูปแบบที่สั้นกว่า xpath ได้

1. Find locator by ID

Syntax -> id:id of the element

Ex : id:email

2. Find locator by Name

Syntax -> name:name of the element

Ex : name=email

3. Find locator by Link or Partial Link

Syntax -> link:link_text or partial link:some_text_of_link

Ex : link:สร้างเพจ or partial link:สร้าง

4. Find locator by CSS selector

Syntax - tag and id -> css:tag#id

Ex : css:input#email

Syntax - tag and class -> css:tag.class

Ex : css:input.inputtext

Syntax - tag and attribute -> css:tag[attribute=value]

Ex : css:input[tabindex="1"]

Syntax - tag, class, and attribute -> css:tag.class[attribute=value]

Ex : css:input.inputtext[tabindex="1"]

5. Find locator by Xpath

Xpath มีการเขียนหลายรูปแบบมาก ข้าเลยได้สร้างขึ้นมากอีก เพจนึง ตามมาดูได้เลยจร้าาา

Recent Posts
Archive
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page