CodeceptJS’te Script Çalıştırma

Selam. Yine işime yarayan bir özelliği paylaşmak istiyorum. CodeceptJS’te Script Çalıştırma hakkında bir yazı olacak bu.

CodeceptJS'te Script Çalıştırma

Bir web sayfasına girdiniz ve geliştirici konsolunu açarak bir şeyler yaptınız. Eğer jQuery ile geliştirilen bir web sitesi ise aşağıdaki kodu yazmış olabilirsiniz

Bu gibi işlemlerle başlık değişiyor mu vs. ne olduğunu görebiliyorsunuz en nihayetinde bir amaç uğruna bunu yapıyorsunuz.

Yine Vue ile kodlanmış olan bir projede yapmak istediğim testte buna ihtiyacım oldu. Native date pickerın change event’ini tetiklemem gerekiyordu. Bunun için yardımcı fonksiyon olan executeScript fonksiyonunu kullanabilirsiniz. Aynı
Devamını Oku

CodeceptJS ile Modern E2E Testleri

Selamlar. Bu yazıda bugün faydalandığım benim de kullandığım bir test frameworkünden kısaca bahsedeceğim.

CodeceptJS ile Modern E2E Testleri

Aslında E2E testler yazılım geliştirme süreçlerinde yeni değiller. Tarayıcı otomasyon testlerini sağlayan birçok kütüphane zaten mevcut. Daha öncesinde bir Vue projesi için E2E testlerini Nightmare.js ile yapmıştım. Alakalı bilgiyi Çağatay vermiş.

Bu yazıda ise yine bir Vue projesini test etmek için kullandığım CodeceptJS‘e ayırdım. Biraz daha basitlik ararken Github’da denk geldim ve denedim.

Bu yazıda ben helper olarak Puppeteer kullanacağım.

Kurulum

Kurulum yukarıdaki komutla bitiyor. CodeceptJS ve Puppeteer aynı anda kuruluyorlar. Şimdi gelin mevcut
Devamını Oku