
ใน Robot framework 7.2 นั้นทำการเพิ่ม Group syntax เข้ามาใน test script
มีเป้าหมายเพื่อจัดกลุ่มของขั้นตอนการทำงานใน test case
ให้อ่านง่ายขึ้น ดูแลรักษาได้ง่ายขึ้น
รวมทั้งเรื่อง log ที่ออกมาใน report ให้เข้าใจใน high level มากยิ่งขึ้น
แต่ในเอกสารยังแนะนำให้ใช้งาน User Keyword มากกว่า
เพราะว่าสามารถ reuse ได้ รวมทั้งเป็นการซ่อนความซับซ้อนของการทำงานไว้ด้วย
มาลองใช้งานกันดู
อีกอย่างหนึ่ง ถ้ามีหลาย group ใน test case หรือ keyword เดียวกันแล้ว
พวก variable ต่าง ๆ ยังมี scope การทำงานเช่นเดิม ไม่เปลี่ยนแปลง
ก่อนอื่นต้อง update Robot framework 7.2 !!
ต่อมาเขียนแบบปกติของคนเริ่มต้นใหม่
จากนั้นเพิ่มให้อ่านรู้เรื่องขึ้นมา เพื่อให้กลับมาอ่านได้ง่ายและเข้าใจ
น่าจะใส่ comment กันประมาณนี้
แต่ถ้าเริ่มมีประสบการณ์กับความเจ็บปวดขึ้นมาหน่อย
อาจจะแยกออกไปสร้าง Keyword หรือ User Keyword
หรืออาจจะแยกออกไปตามแนวทางของ Page Object ก็ว่ากันไป
ประมาณนี้
ส่วนใน Robot framework 7.2 นั้น ได้เพิ่ม Group syntax เข้ามา
สามารถเพิ่มเข้ามาแทนในส่วนของการ comment ได้เลย
ให้อยู่ใน GROUP-END block เป็น case-sensitive นะ
ซึ่งมันคล้าย ๆ test step ใน Playwright เลย
แต่ดูแล้วมันแปลก ๆ นิดหน่อย ดังนี้
เมื่อไปดูใน report ของการทดสอบ ได้ดังนี้

เป็นอีกความสามารถใหม่ ๆ ของ Robot framework 7.2
ลองศึกษาและใช้งานกันดูครับ
อ่านเพิ่มเติมใน User guide ได้เลย