Puppeteer (Google Headless Chrome Node API) ile arayüz testi yazmak
Bir süredir bu konu ile alakalı bir şeyler denemek ve karalamak istiyordum fakat fırsat bulamamıştım. Puppeteer, google tarafından geliştirilen chrome’u headless (herhangi bir kullanıcı arayüzü olmadan) olarak yönetebileceğiniz api sunan bir nodejs kütüphanesidir. Tarayıcınızda manuel olarak yapabildiğiniz hemen her şeyi puppeteer ile otomatikleştirebilirsiniz. Bir kaç örnek vermek gerekirse; Sayfaların istediğiniz çözünürlükte ekran görüntülerini alabilir ve pdf olarak kaydedebilir, Web sayfalarından programatik şekilde veri çekebilir, Her deploy öncesi yapılan sıkıcı son kullanıcı testlerinizi otomatikleştirebilirsiniz… Bu yazıda basit bir todo (https://github....