ไหน ๆ ก็ลองใช้ Playwright ในการทำ End-to-End testing บน web browser แล้ว
ก็อยากลองทำการบันทึก VDO การทดสอบหน่อย
ก็ไปเจอว่ามี module ชื่อว่า playwright-video ให้ใช้งาน
ซึ่งทำงานร่วมกับ ffmpeg มาลองใช้งานกัน
ปล. ใน Cypress มามาให้เลย ไม่ต้องทำอะไร
เริ่มจากการติดตั้ง
[gist id="116c98b380814e366fa55001ffbccf07" file="1.txt"]จากนั้นลองเขียนชุดการทดสอบง่าย ๆ ดังนี้
[gist id="116c98b380814e366fa55001ffbccf07" file="demo.spec.js"]ผลการทำงานบันทึกเป็นไฟล์ VDO ดังนี้