Workflow Execution Playwright Test
Tanggal: 14 Agustus 2026
URL: http://localhost:3006/dashboard
Branch: experiment/academic-creative-workflows
Tujuan
Menjalankan workflow sampai tahap submit dan menunggu halaman task, bukan hanya memeriksa apakah prompt terisi.
Skenario
- Membuka dashboard lokal.
- Memilih preset
Baca paper. - Memastikan textarea memiliki instruksi.
- Mengirim prompt melalui tombol send.
- Menunggu redirect ke
/dashboard/task/[sessionId]. - Menunggu proses task dan mengambil screenshot beberapa tahap.
Hasil runtime
Submit button: enabled
Redirect: /dashboard/task/cmssrgueg000qw9eqamxhn61i
Page errors: 0
Final state detector: unknown
Redirect ke halaman task berhasil. Tidak ada pageerror pada browser.
Detector status akhir belum dapat memastikan apakah respons AI selesai atau masih streaming karena halaman task memiliki beberapa state UI dan proses asynchronous. Screenshot final tetap dibuat untuk inspeksi manual.
Screenshot
Catatan penting
Pada sesi Playwright tanpa login dan tanpa dokumen yang diunggah, preset Baca paper tidak menghasilkan isi textarea yang terbaca oleh script pada run terakhir. Untuk menjaga test tetap menguji pengiriman sampai task, script mengisi prompt fallback secara eksplisit sebelum submit.
Ini berarti dua hal perlu diverifikasi pada sesi berikutnya:
- Pastikan klik preset benar-benar memanggil controlled
onValueChangepada build/server yang sedang dijalankan. - Jalankan dengan akun test dan satu file PDF paper agar proses AI dapat benar-benar menghasilkan jawaban.
Test ini membuktikan submit dan redirect task, tetapi belum membuktikan kualitas output AI atau completion response tanpa dokumen dan kredensial test.
Screenshot yang diharapkan saat test lengkap
Saat dijalankan dengan akun test dan dokumen PDF, tahap final seharusnya menampilkan:
- Prompt user.
- Thinking/reasoning state.
- Jawaban analisis paper.
- Sumber halaman atau citation jika tersedia.
- Tidak ada pesan
I apologize, but I encountered an error.