Chrome DevTools Recorder: ตัวช่วยสร้าง Automated Flow ง่ายๆ ก่อนเขียนโค้ด

สวัสดีครับ

วันนี้ผมจะมาบอก เทคนิค การทำ Automated ด้วย Chrome แบบไม่ต้องเขียนโค๊ตนะครับ แบบง่ายๆ เลยครับ แล้ว เรายัง สามารถนำไปใช้ต่อ ใน puppeteer ได้ด้วยนะ มาเริ่มกันเลยครับ

ไปที่ Chrome Dev Tool โดยการ กด F12 หรือ คลิกขาวที่หน้าเว็บ ที่เราต้องการทำ Automated Test ครับ

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

แล้ว มองหาเมนูที่เขียนว่า Recorder ครับ

จากนั้น ให้กด Create a new recorder

แล้วก็ ตั้งชื่อ ให้งานต่อ การนำมาใช้งานภายหลัง เช่น "ทดสอบส่งแบบฟร์อม จองโรงแรม" แบบนี้นะครับ

จากนั้น ให้เรากด บันทึก ปุ่มสีแดงๆ ได้เลย

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

ภาพตัวอย่าง การบันทึก

ตัวอย่าง การเริ่มบันทึก

ดัง วิดีโอ ตัวอย่างต่อไปนี้ เลยนะครับ

จากนั้น กดหยุดการบันทึก เป็นอันจบครับ

แล้วลองเล่นการทดสอบซ้ำอีกครั้ง โดยครั้งนี้ ให้ลองเปลี่ยนข้อความที่เราเคยพิมไป

ให้เราไปที่ รายการที่เราบันทึกไว้ นะครับ จาดนั้น ทำการแก้ไข ชื่อ ผู้จองห้องพักดูครับ

ภาพตัวอย่าง การแก้ไขข้อมูล

แก้ไขข้อมูลใน Step ที่บันทึกไว้

ดังภาพ ตัวอย่าง เลยนะครับ

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

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

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

  1. ไปที่ รายการที่เรา บันทึกไว้
  2. กดที่ รูป ดาวโหลด (Export)
  3. เลือก puppeteer ครับ
ภาพตัวอย่าง การส่งออกเป็น Puppeteer

ส่งออกเป็นโค้ด Puppeteer

เพียงเท่านี้ เราก็สามารถนี้ไปใช้ เขียนโค๊ตเพิ่มเติม ต่อได้แล้วครับ ง่ายมากเลยใช่ไหมครับ

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

จากนั้น ไปที่หน้านี้ เพื่อลองทดสอบดูกันครับ

แบบฟร์อมสำหรับทดสอบ Automated Test

หวังว่าบทความนี้ จะมีประโยชน์ กับเพื่อนๆ โปรแกรมเมอร์ทุกคนนะครับ

สวัสดีครับ

Read more

ฉลอง 20 ปี Google Translate เปิดตัวฟีเจอร์ AI ฝึกออกเสียงเรียลไทม์ตามคำเรียกร้อง!

ฉลอง 20 ปี Google Translate เปิดตัวฟีเจอร์ AI ฝึกออกเสียงเรียลไทม์ตามคำเรียกร้อง!

Google Translate ฉลอง 20 ปี! เปิดตัวฟีเจอร์ AI ช่วยฝึกออกเสียงแบบเรียลไทม์ ตอบโจทย์คนอยากเก่งภาษา พร้อมวิเคราะห์และให้คำแนะนำทันที

By ทีมงาน devdog
PPV คืออะไร? เจาะลึกปรากฏการณ์ Pay-Per-View กับอีเวนต์สุดพิเศษแห่งยุค

PPV คืออะไร? เจาะลึกปรากฏการณ์ Pay-Per-View กับอีเวนต์สุดพิเศษแห่งยุค

ทำความเข้าใจ Pay-Per-View (PPV) กับเทรนด์การรับชมอีเวนต์สุดพิเศษ ทั้งศึก ONE Championship, คอนเสิร์ต Project Sekai และความบันเทิงหลากหลายผ่าน ABEMA PPV.

By ทีมงาน devdog
Xiaomi 17T เผยโฉมภาพจริงจาก Anatel ลุ้นเปิดตัว พ.ค. นี้ พร้อมดีไซน์ใหม่และชาร์จไว 67W!

Xiaomi 17T เผยโฉมภาพจริงจาก Anatel ลุ้นเปิดตัว พ.ค. นี้ พร้อมดีไซน์ใหม่และชาร์จไว 67W!

พบภาพจริง Xiaomi 17T จาก Anatel เผยดีไซน์ใหม่ กล้อง Leica ชิป Dimensity 8500 แบต 6500mAh และชาร์จไว 67W ลุ้นเปิดตัวเดือนพฤษภาคมนี้!

By ทีมงาน devdog