หลังจากที่แบ่งปันเรื่อง Robot Framework ไป
ก็เห็นว่าเพิ่งปล่อย version 6.1 alpha 1 ออกมาให้ลองใช้งาน
โดยใน version นี้จะมี feature ใหม่ที่น่าสนใจ เช่น
- การ convert พวก test case ต่าง ๆ ไปเป็น JSON file หรือสามารถ backward กลับได้ด้วย
- การใช้งาน JSON สำหรับกำหนด Variable ใน test
- ใน keyword สามารถใช้งาน embedded argument และแบบปกติ ได้
- ลดขนาดของไฟล์ output.xml ให้เล็กลง ด้วยรูปแบบข้อมูลใหม่ ด้วย robot:flatten
ตัวอย่างของการ convert test case ที่เขียนไปเป็นไฟล์ JSON
[gist id="29ed5dd810b0bca94bac455c471a0a25" file="demo.py"]ตัวอย่างของไฟล์ JSON ที่ได้
[gist id="29ed5dd810b0bca94bac455c471a0a25" file="demo.json"]ใช้งาน Argument ใน keyword
[gist id="29ed5dd810b0bca94bac455c471a0a25" file="demo_2.robot"]ทำการอ่าน variables จากไฟล์ JSON
ตัวอย่างของไฟล์ JSON
[gist id="29ed5dd810b0bca94bac455c471a0a25" file="variables.json"]จากนั้นทำการเขียน Robot framework script ในการใช้งาน
[gist id="29ed5dd810b0bca94bac455c471a0a25" file="demo_3.robot"]ลองใช้งานดูครับ
เริ่มด้วยการ upgrade ก่อน