Pemutaran jejak berbasis browser untuk debugging pengujian Playwright
Trace Viewer Playwright, dari tim Playwright, membantu pengembang melakukan debug tes end-to-end Playwright dengan ekstensi browser yang membuka jejak yang direkam. Alat ini menyajikan pemutaran interaktif dari eksekusi tes sehingga insinyur dapat menjelajahi status DOM, aktivitas jaringan, dan output konsol langkah demi langkah. Sorotan utama termasuk pemutaran perjalanan waktu di dalam browser, pemrosesan hanya lokal, dan tautan langsung dari tindakan kembali ke kode tes. Ini ditujukan untuk pengguna Playwright, insinyur QA, dan tim CI yang membutuhkan triase kegagalan yang lebih cepat.
Membuka file jejak Playwright di browser sehingga peninjau dapat melewati langkah CLI lokal
Penampil memungkinkan Anda membuka file .zip jejak Playwright langsung dari halaman web seperti Jira, Confluence, atau email, menghilangkan kebutuhan untuk mengunduh dan menjalankan perintah Node.js lokal untuk inspeksi. Itu mengurangi waktu antara artefak diposting dan tinjauan forensik, memungkinkan insinyur untuk mulai memeriksa run yang gagal segera di browser tanpa menginstal Playwright secara lokal.
Memproses jejak secara lokal untuk membatasi paparan data eksternal
Penampil memuat dan memproses data jejak sepenuhnya dalam konteks browser dan tidak mengirimkan konten jejak ke server eksternal. Penanganan lokal ini menjaga tangkapan layar, arsip permintaan jaringan, dan log konsol di dalam lingkungan pengguna saat memeriksa artefak CI. Tim yang melampirkan data kepemilikan ke jejak mendapatkan keuntungan privasi karena tidak ada langkah unggah eksternal yang merupakan bagian dari alur inspeksi.
Menyediakan catatan perjalanan waktu langkah demi langkah yang berkualitas tinggi untuk debugging
Penampil membangun kembali eksekusi pengujian menjadi garis waktu yang dapat dinavigasi dan mengekspos titik inspeksi konkret. Ini menyediakan:
- Tampilan garis waktu: menyapu melalui bingkai eksekusi.
- Inspeksi tindakan dan snapshot DOM: melihat keadaan halaman sebelum dan setelah interaksi.
- Log jaringan dan konsol: memeriksa permintaan dan kesalahan runtime.
- Pemetaan sumber: melompat dari tindakan ke baris kode pengujian.
Terintegrasi dengan alur kerja Playwright dan mencerminkan GUI CLI tanpa Node.js
Penampil diinstal sebagai ekstensi Chrome dan berjalan di browser berbasis Chromium, dan pengembang memeliharanya sebagai bagian dari proyek Playwright. Dibandingkan dengan menjalankan perintah lokal 'npx playwright show-trace', ekstensi ini menghilangkan langkah unduh-dan-jalankan untuk jejak yang disampaikan melalui alat web, sehingga peninjau dapat memeriksa artefak yang diterbitkan dari CI atau pelacak masalah tanpa memanggil alat lokal terlebih dahulu.
Sebuah alat triase yang terfokus dan berbasis browser yang melengkapi debugging lokal
Viewer adalah pilihan pragmatis untuk tim Playwright yang memerlukan triase cepat berbasis browser dari rekaman jalannya tes; ini menurunkan hambatan untuk memeriksa artefak yang dibagikan melalui pelacak masalah dan saluran CI. Harapkan ini berfungsi sebagai diagnosis awal: gunakan viewer untuk menentukan kegagalan, kemudian lakukan debugging lokal yang terarah ketika perbaikan atau pemutaran yang spesifik untuk lingkungan diperlukan bagi pengembang.