Robot Framework

Variables ใน Robot Framework คืออะไร

Robot Framework มีการจัดการตัวแปรที่หลากหลายและง่ายต่อการใช้งาน ซึ่งสามารถประกาศและใช้ตัวแปรได้ในทุกส่วนของ Test Case หรือ Keyword ต่างๆ ดังตัวอย่างต่อไปนี้:

*** Variables ***
${test_variable}    Example Value

*** Test Cases ***
Example Test Case
    Log    ${test_variable}
    Set Variable    ${test_variable}    New Value
    Log    ${test_variable}

ในตัวอย่างนี้ ตัวแปร ${test_variable} ถูกประกาศและกำหนดค่าเริ่มต้นให้ด้วยค่า Example Value จากนั้นคำสั่ง Log จะใช้แสดงค่าของ ${test_variable} และคำสั่ง Set Variable จะใช้ในการเปลี่ยนค่าของ ${test_variable} เป็น New Value.

ใน Robot Framework ยังมีคำสั่งอื่นๆ เช่น Get Variable Value ซึ่งสามารถใช้ในการรับค่าของตัวแปรและใช้ต่อใน Test Case หรือ Keyword อื่นๆ

นอกจากตัวแปรประกาศใน Robot Framework ยังมีตัวแปรพื้นฐานที่มีอยู่แล้วให้ใช้งาน เช่น ${EMPTY} ซึ่งเป็นตัวแปรที่มีค่าเป็นว่าง และ ${True} และ ${False} ซึ่งเป็นตัวแปรที่เก็บค่า Boolean ซึ่งสามารถใช้ในการเขียน Keyword หรือ Test Case ในการดำเนินการเงื่อนไขได้.

*** Test Cases ***
Example Test Case
    ${result}    Set Variable    ${EMPTY}
    Log    The value of ${result} is: ${result}
    ${result}    Set Variable    ${True}
    Log    The value of ${result} is: ${result}

ในตัวอย่างนี้ ตัวแปร ${result} ถูกประกาศและกำหนดค่าเริ่มต้นให้ด้วย ${EMPTY} และจากนั้นใช้ Log แสดงค่าของ ${result} แล้วเปลี่ยนค่าของ ${result} เป็น ${True} และใช้ Log แสดงค่าของ ${result} อีกครั้ง.

Patter S

You may also like

Robot Framework

วิธีใช้ Screenshots ใน Robot Framework

การใช้งานฟีเจอร์ Screenshots ใน Robot Framework เป็นวิธีที่ดีในการสร้างเอกสารและรายงานทดสอบ มันช่วยให้เราเห็นถึงสถานะของ UI ในขณะที่การทดสอบกำลังดำเนินการ หรือในระหว่างการตรวจสอบข้อผิดพลาด มาดูวิธีการใช้งานฟีเจอร์นี้กัน ขั้นตอนที่ 1: ...
Robot Framework

วิธีใช้ Execute Java Script ใน Robot Framework

ใน Robot Framework คุณสามารถใช้คำสั่ง “Execute JavaScript” ในการรัน JavaScript ได้ วิธีนี้เป็นวิธีที่ดีในการทำงานกับ elements บนหน้าเว็บหรือรันสคริปต์ที่มีความซับซ้อนเพิ่มขึ้น โดยเฉพาะกับการทดสอบ ...

Leave a reply

Your email address will not be published. Required fields are marked *

Robot Framework

Keywords ใน Robot Framework คืออะไร

Keyword ใน Robot Framework เป็นส่วนหนึ่งที่สำคัญสำหรับการทดสอบ เพราะว่า Keyword จะช่วยให้คุณสามารถแบ่งแยกการทำงานของ Test Case เป็นส่วนๆ ย่อยๆ และสามารถใช้ ...