Robot Framework

วิธี Import data test จาก Excel ไปยัง Robot Framework

เพื่อทำการ import data test จาก Excel ไปยัง Robot Framework ได้โดยใช้ไลบรารี “ExcelLibrary” ซึ่งสามารถติดตั้งผ่าน pip ได้ดังนี้

  • เปิดไฟล์ Excel ที่มีข้อมูลเทสเคส
  • จัดเตรียมหน้าตารางข้อมูลให้ถูกต้องตามรูปแบบที่ต้องการ import เข้าสู่ Robot Framework
  • เปิดไฟล์ .robot ที่ต้องการ import ข้อมูลเทสเคส
  • เพิ่ม Library “ExcelLibrary” ดังนี้
*** Settings *** 

Library    ExcelLibrary
  • เพิ่มการเรียกใช้คำสั่ง “Open Excel” เพื่อเปิดไฟล์ Excel ที่มีข้อมูลเทสเคส
*** Test Cases *** 

Example Test Case

    Open Excel     path/to/excel/file.xlsx
  • เพิ่มการเรียกใช้คำสั่ง “Read Excel Row Values” เพื่ออ่านข้อมูลจากแถวในไฟล์ Excel และเก็บลงในตัวแปรของ Robot Framework
*** Test Cases *** 

Example Test Case 

    Open Excel path/to/excel/file.xlsx 

    ${row_values}= Read Excel Row Values Sheet1 2
  • นำข้อมูลที่ได้จากการอ่านไฟล์ Excel มาใช้ในการทดสอบต่อได้

โดยเมื่อเราได้ข้อมูลจากการอ่านไฟล์ Excel แล้ว สามารถนำไปใช้ในการสร้าง Test Cases และ Test Suites ต่างๆ ได้ตามต้องการ ตัวอย่างเช่น

*** Test Cases ***
Example Test Case
    Open Excel  path/to/excel/file.xlsx
    ${row_values}=  Read Excel Row Values  Sheet1  2
    Input Text  ${row_values}[0]  ${row_values}[1]
    Click Button  ${row_values}[2]
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 เป็นส่วนๆ ย่อยๆ และสามารถใช้ ...
Robot Framework

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

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