[บันทึกเตือนตัวเอง]
ตอนนี้เขาออก version ใหม่มาแล้ว คือ 5.0 ซึ่งจริงๆเขาออกมาสักพักแล้วแหละ (Robot Framework 5.0 was released on Wednesday March 23, 2022.)
แต่ทางทีมกาดเริ่มแรกใช้เป็น version 4.0 กัน
กาดบังเอิญได้เอะใจเรื่องนี้ก็คือตอนที่ได้ไปเรียนกับทาง QA Hive ที่ทางเขาสอนของที่เป็น version 5.0 ทำให้เจอสิ่งที่แตกต่างกัน ซึ่งก็คือออออ…..
Return From Keyword และ RETURN
มันคืออะไร มันก็คือการ return result ที่เราต้องการนั้นแหละ ปรับปรุงมาเพื่อให้สามารถใช้งานได้ง่ายมากขึ้น
ซึ่งจริงๆ คำสั่ง RETURN สมัยก่อนมันเป็นหน้าตาแบบนี้ [RETURN]
แต่ แต่ แต่ ถึงแม้จะอัปเดต version robot framework เป็น 5.0 แล้ว พวกคำสั่ง [RETURN], Return From Keyword, Return From Keyword If ถ้ายังมีติดอยู่ใน script ที่เขียนเอาไว้ ก็ยังสามารถใช้งานได้เหมือนเดิมนะ แต่ในอนาคตเขาจะมียกเลิกเอาออกนะ
ใครอัปเดตแล้วอย่าลืมปรับเหล่า keyword ใน script ให้เป็น version 5.0 กันด้วยนะ ซึ่งกาดก็กำลังอัปเดตตามไปอยู่ :)
Example
*** Keywords ***
Return at the end
Some Keyword
${result} = Another Keyword
RETURN ${result}
Return conditionally
IF ${condition}
RETURN Something
ELSE
RETURN Something else
END
Early return
IF ${not applicable} RETURN
Some Keyword
Another Keyword
Reference : https://github.com/robotframework/robotframework/blob/master/doc/releasenotes/rf-5.0.rst#return