Keyword Robot framework ในอนาคตบางอันอาจจะถูกยกเลิกออกนะ

KakyKad
Sep 14, 2022

--

มีความโฆษณา Robocon 5555

[บันทึกเตือนตัวเอง]

ตอนนี้เขาออก 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

--

--