← Blog

PLAYWRIGHT · DEBUGGING · QA

Cara Debug Test Playwright dengan Trace, Screenshot, dan Video

Diterbitkan 11 Agustus 2026 · Oleh Ide Jongkok

Test gagal tidak selalu berarti aplikasinya rusak. Bisa jadi locator salah, data belum siap, atau environment berbeda. Artefak Playwright membantu melihat kejadian yang sebenarnya.

Aktifkan trace saat retry

pytest --tracing=retain-on-failure

Setelah test gagal, buka trace dengan:

playwright show-trace test-results/.../trace.zip

Trace Viewer memperlihatkan action, DOM snapshot, network, console, dan timing dalam satu alur.

Screenshot dan video

Screenshot berguna untuk kondisi visual pada saat gagal. Video membantu ketika masalahnya berupa animasi, redirect, atau interaksi yang berlangsung cepat. Simpan artefak hanya ketika diperlukan agar pipeline tetap ringan.

Debug dari bukti

Mulai dari action pertama yang menyimpang: apakah halaman benar-benar terbuka, apakah locator menemukan target, dan apakah assertion menunggu state yang tepat. Baca juga panduan wait vs sleep untuk mengurangi flaky test.

Baca Kitab 101 Jurus Playwright