เพื่อทำการ 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]