อยากเปลี่ยนชื่อ Report ไม่เอา Default ของ Robot framework

KakyKad
Sep 8, 2021

--

เมื่อมี feature ที่จะต้องทดสอบเยอะขึ้น มีไฟล์ report หลาย feature ทำให้ทีม Business ที่ตรวจรับงาน download ไฟล์แล้วโดนทับ ทำให้ต้องมาย้อนหาใหม่ตรวจถึงไหนแล้ว จึงมี Request มาหาทางกาดว่าช่วยเปลี่ยนชื่อ file report ให้เป็นชื่อตาม feature หรือ function ที่ทดสอบให้หน่อยได้ไหม เพราะกำลังตรวจงานของ xxx พอโหลดของ yyy มาทำให้ xxx กลายเป็น yyy ไม่รู้เลยว่าตรวจถึงไหนแล้ว

ก็เลยลองเปิด command ของ robot มาว่ามีอะไรให้ใช้บ้าง

robot -help

หลังจากสั่ง command ก็จะแสดงหน้าต่างดำๆ มาว่า robot เรามี option อะไรเพิ่มเติมบ้าง จึงมาเจอ

-o --output file (file output.xml)
-l --log file (file log.html)
-r --report file (file report.html)

เป็น option ของ Robot ที่เผื่อเราอยากจะเปลี่ยนชื่อ file report

robot -r name_file -l name_file -o name_file file_name.robot

Example

จะมาลองเล่นกับ Robot โดยให้มันเปิดเว็บ Google ธรรมดานี้แหละ

Command ที่ใช้ :

robot -r google_report -l google_log -o goole_xml google.robot

Result

จะเห็นว่าถ้าใช้ Command ตามด้านบนจะสร้าง file report เป็น ชื่อ google ตามที่เรากำหนดไว้ใน option

ถ้าใช้ Command แบบไม่มี option

robot google.robot

Result

จะเห็นว่าเป็นชื่อ file default ที่ตัว Robot เรากำหนดมาให้

--

--