Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

มาดูความสามารถใหม่ ๆ ใน Robot Framework 6.1 alpha 1

$
0
0

หลังจากที่แบ่งปันเรื่อง 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 ก่อน

[code] $pip install robotframework==6.1a1 [/code]

Viewing all articles
Browse latest Browse all 1997

Trending Articles