Puppeteer, gözetimsiz Chrome veya Chromium'u DevTools Protokolü üzerinden kontrol etmek için üst düzey API sağlayan bir Düğüm kitaplığıdır. Ayrıca tam (gözetimsiz) Chrome veya Chromium'u kullanacak şekilde yapılandırılabilir.
Kitaplık, Chrome Geliştirici Araçları ekibi tarafından korunuyor olsa da projeyle ilgili yardımınızı ve uzmanlığınızı öğrenmek isteriz. Katkıda bulunma bölümünü inceleyin.
What can I do?
Tarayıcıda manuel olarak yapabileceğiniz çoğu işlem Puppeteer ile yapılabilir. Başlamanıza yardımcı olacak birkaç örnek aşağıda verilmiştir:
- Sayfalardan ekran görüntüleri ve PDF'ler oluşturun.
- Bir SPA (Tek Sayfalı Uygulama) tarama ve önceden oluşturulmuş içerik oluşturma (SSR veya sunucu tarafı oluşturma).
- Form gönderme, kullanıcı arayüzü testi, klavye girişi gibi işlemleri otomatikleştirin.
- Güncel ve otomatikleştirilmiş bir test ortamı oluşturun. En yeni JavaScript ve tarayıcı özelliklerini kullanarak testlerinizi doğrudan Chrome'un en son sürümünde çalıştırın.
- Performans sorunlarının teşhis edilmesine yardımcı olmak için sitenizin zaman çizelgesini izleyin.
- Chrome Uzantılarını Test Edin.
Sonraki adımlar
- Puppeteer'ı yükleyin ve kullanmaya başlayın.
- Örnekleri inceleyin.