โปรแกรมเมอร์สายสปีด: สร้าง Test Flow แค่คลิก ไม่ต้องโค้ด

สวัสดีครับ

วันนี้ผมจะมาเล่าถึงการทำ Automated Test ด้วย Chrome DevTools แบบไม่ต้องเขียนโค้ดเยอะๆ เลยครับ

ทำ Automated ด้วย Chrome นี่ง่ายมากๆ สามารถนำไปใช้ต่อใน Puppeteer ได้ด้วยนะ ไปที่ Chrome Dev Tool เลยครับ กด F12 หรือ คลิกขวาที่หน้าเว็บ ที่เราอยากจะทำ Automated Test นั่นแหละครับ

จากนั้นก็เลือก Inspect หรือ ตรวจสอบ นะครับ

แล้วก็มองหาเมนูที่เขียนว่า Recorder จากนั้นให้กด Create a new recorder ได้เลยครับ

ตั้งชื่อให้มันหน่อยนะครับ จะได้หาง่ายๆ ตอนเอาไปใช้งาน เช่น “ทดสอบส่งแบบฟอร์ม จองโรงแรม” แบบนี้นะครับ

จากนั้นก็ทำการกด บันทึก ปุ่มสีแดงๆ ได้เลยครับ แล้วก็ทำการทดสอบเว็บไซต์ของเราตามปกติเลยนะ เช่น กรอกชื่อ เบอร์โทร คลิกปุ่ม อะไรพวกนี้ครับ จนจบขั้นตอนแบบที่เราต้องการเลย

(ลองนึกภาพวิดีโอตัวอย่างตามนะครับ)

พอเสร็จแล้ว ก็กดหยุดการบันทึก เป็นอันจบครับ

จากนั้นเราลองเล่นการทดสอบซ้ำอีกครั้งดูนะครับ โดยครั้งนี้ ลองเปลี่ยนข้อความที่เราเคยพิมพ์ไปในขั้นตอนก่อนหน้าดูครับ ให้ไปที่ รายการที่เราบันทึกไว้ แล้วก็ทำการแก้ไข ชื่อ ผู้จองห้องพัก ดูครับ

(ลองดูภาพตัวอย่างตามนะครับ)

เสร็จแล้วก็ลองกด Replay ตรงมุมขวามือด้านบนดูครับ จะเห็นว่ามันทำงานให้เราเลย

สุดท้ายนี้ เพื่อนๆ สามารถนำเทคนิคนี้ ไปใช้กับการทดสอบระบบของเพื่อนๆ ได้เลยนะครับ

วิธีการส่งออกเป็นรูปแบบอื่นๆ เพื่อใช้ในการเขียนโค้ด เช่น Puppeteer ก็ทำได้ง่ายๆ ครับ ไปที่รายการที่เราบันทึกไว้ กดที่รูป ดาวน์โหลด เลือก Puppeteer ได้เลย เพียงเท่านี้เราก็สามารถนำไปใช้ เขียนโค้ดเพิ่มเติมต่อได้แล้วครับ

เพื่อนๆ คนไหนอยากจะลองทดสอบจากไฟล์ที่ผมได้ลองทดให้ดูในบทความนี้ สามารถดาวน์โหลดไฟล์แล้วนำไป Import เข้า Chrome ของเพื่อนๆ ดูได้นะครับ จากนั้นไปที่หน้านี้ เพื่อลองทดสอบดูกันครับ “แบบฟอร์มสำหรับทดสอบ Automated Test”

บทความนี้ผมเขียนเองนะครับ

อ้างอิง: https://developer.chrome.com/docs/devtools/recorder/ (ตัวอย่างเพิ่มเติมจาก Chrome DevTools Recorder Official Docs)

และก็ผมได้ลองทำไฟล์มาให้โหลดด้วยนะครับ: https://drive.google.com/your-test-file.json (อันนี้สมมตินะครับ)

หวังว่าจะเป็นประโยชน์นะครับ!

Read more

บางจนลืมว่าพกมา Acer Swift AI Series นิยามของความเบาที่ฉลาดขึ้น

บางจนลืมว่าพกมา Acer Swift AI Series นิยามของความเบาที่ฉลาดขึ้น

ค้นพบนิยามใหม่ของโน้ตบุ๊กกับ Acer Swift AI Series ที่ผสานความบางเบาขั้นสุดเข้ากับพลัง AI อัจฉริยะจาก Intel Core Ultra พร้อม NPU ประหยัดพลังงาน เพื่อไลฟ์สไตล์ยุคใหม่

By ทีมงาน devdog
วันที่ 2 มิย 69 หยุดไหม? เช็กปฏิทินวันหยุดเดือนมิถุนายน 2569 ให้ชัด!

วันที่ 2 มิย 69 หยุดไหม? เช็กปฏิทินวันหยุดเดือนมิถุนายน 2569 ให้ชัด!

คลายข้อสงสัย วันที่ 2 มิย 69 หยุดไหม? เช็กวันหยุดราชการ วันหยุดธนาคาร เดือนมิถุนายน 2569 พร้อมเทคนิคลาพักร้อนเพื่อวันหยุดยาว 5 วัน!

By ทีมงาน devdog
DJI Osmo Pocket 4 vs Insta360 Luna: เลือกกล้อง Vlog รุ่นไหนดีสำหรับครีเอเตอร์ปี 2026?

DJI Osmo Pocket 4 vs Insta360 Luna: เลือกกล้อง Vlog รุ่นไหนดีสำหรับครีเอเตอร์ปี 2026?

เปรียบเทียบ DJI Osmo Pocket 4 vs Insta360 Luna กล้อง Vlog สุดฮิตในปี 2026 พร้อมช่วยเลือกกล้องที่เหมาะกับสไตล์การสร้างคอนเทนต์ของคุณ!

By ทีมงาน devdog