Playwright Archive

มาลองใช้งาน Alumnium สำหรับ Web Automation Test

ใน community ของ Automation test สำหรับ wep appแนะนำเครื่องมือในการทดสอบชื่อว่า Alumniumซึ่งสนับสนุนทั้ง Selenium และ Playwriteโดยการทำงานด้านหลังจะทำงานร่วมกับ LLM provider ต่าง ๆทำให้ผู้ใช้งานสามารถเขียน test casesหรือควบคุมการทำงานบน web browser ได้ง่ายและสะดวกขึ้นดังนั้นมาลองใช้งานกันดู

Read More…

ทาง Microsoft ปล่อย Playwright MCP server ออกมาแล้ว

เห็นว่าทางทีมพัฒนา Playwright จาก Microsoft นั้นทำการปล่อย Playwright MCP server ออกมาแล้ว (Official)ช่วยให้เราสามารถควบคุม web browser แบบอัตโนมัติผ่าน Playwright ได้เลยโดยการทำงานจะสร้าง tree ขึ้นมาจาก accessibility element ขึ้นมาให้เพื่อให้ LLM สามารถเข้าถึงได้ง่าย และ สะดวกมากยิ่งขึ้นหรือจะเปลี่ยนไปใช้ nision mode หรือ screenshot mode ก็ได้และมี use case ให้ใช้งานดังนี้

Read More…

Playwright :: ทำ Dashboard แสดงผลการทดสอบใน Grafana

จากคำถามในการแบ่งปันเรื่อง Full Stack Testing ที่ Skooldio มานั้นมีคำถามที่น่าสนใจคือในการทดสอบระบบงานด้วย Playwright นั้นถ้าเราต้องการสร้าง dashboard กลางด้วย Grafanaเพื่อแสดงผลการทดสอบ จะทำได้หรือไม่ อย่างไรบ้าง ?มาดูหนึ่งในแนวทางกัน

Read More…

มาลองควบคุม web browser ด้วย Browser Use

เห็นใน feed มีการ share เรื่องการควบคุม web browser ด้วย Browser Useโดย library ตัวนี้บอกว่าเป็น AI Agent ซึ่งการทำงานมีขั้นตอนดังนี้ ดังนั้นเรามาลองใช้งานกันดูแบบง่าย ๆ

Read More…

วันว่าง ๆ มาลองใช้งาน Claude’s Model Context Protocol (MCP) กับ Playwright กันหน่อย

วันนี้ว่าง ๆ หลังจาก share เรื่องของการพัฒนาและทดสอบระบบงานมาจึงมาดูเรื่องของการใช้งาน Claude’s Model Context Protocol (MCP) สำหรับการทดสอบระบบงานทั้ง web และ API ด้วย Playwright กันหน่อยว่าจะช่วยอย่างไรได้บ้าง

Read More…

Tips :: Playwright ทำการ run test ที่มีการเปลี่ยนแปลงเท่านั้น

คำถาม ใน Playwright นั้น ถ้าเราต้องการ run test case เฉพาะที่เปลี่ยนแปลงเท่านั้นจะต้อง run อย่างไรบ้าง ?คำตอบมี 2 แบบคือ

Read More…

Tips :: ใช้ Playwright ในการบันทึก screenshot หน้า web ที่ต้องการ

ปัญหา ต้องการทำการ screenshot หรือ capture หน้า web ที่ต้องการในทุก ๆ วันและต้อง capture หน้าจอแบบเต็มหน้าจอ หรือ ให้ scroll ไปจนครบทุกหน้า

Read More…

Playwright 1.45 เพิ่ม Clock API เข้ามาแล้ว

ใน Playwright 1.45 นั้น ได้เพิ่ม Clock API เข้ามาในการทดสอบเพื่อช่วยให้สามารถควบคุมการทำงานของเวลาได้ยกตัวอย่างเช่น

Read More…

MSTest 3.4 สนับสนุน WinUI และ Playwright แล้ว

ทาง Microsoft ได้ปล่อย MSTest 3.4 ออกมา สำหรับการทดสอบระบบงานโดยเพิ่มความสามารถต่าง ๆ เข้ามา เช่น

Read More…

เพิ่งเห็น data test id ในหน้า web

หลังจากที่ facebook ล่มไปนั้นก็ไปเจอหน้า login ของ facebook ที่ไม่ได้เห็นนานมาก ๆเลยได้เห็นว่า ใน html tag นั้นมีการใส่ data-testid เข้ามาเป็น attribute หนึ่งด้วยซึ่งถ้าในแง่ของการทดสอบ UI test นั้นมันคือหนึ่งในแนวทาง ในการเข้าถึง element แบบไม่ผูกมัดกับ UI มากนักซึ่งช่วยลดการพังง่ายของการทดสอบนั่นเอง

Read More…