Member-only story
Nightwatch.js ile Sayfalardaki Bağlantı Linklerini Test Etme
Bu yazımda Nightwatch.js ile sayfa üzerinde bulunan bağlantı linklerini (paths) test edeceğiz. Seçmiş olduğum asyasofttech.com sitesi üzerinden bu testimizi gerçekleştirebiliriz. Bunun için yapmamız gereken bir önceki yazıda yapmış olduğumuz klasör ve dosyaları oluşturmak.
Test senaryolarını yazmadan önce Pages, Tests ve Screenshots adında üç klasör oluşturalım. Daha sonra Pages ve Tests klasörlerinin içine pathTest.js adında dosyalar açalım. Selectorleri ve belirlemiş olduğumuz komutları Pages içindeki pathTest.js içine yazacağız. Test kodlarımızıda Tests klasörü içindeki pathTest.js içine yazacağız. Son olarak testimizdeki ekran görüntülerini ise Screenshots klasörü içine göndereceğiz. Bunlarıda yaptığımıza göre artık test senaryolarımızı yazmaya başlayabiliriz:
Test Case-1: asyasofttech.com sayfasına git, sayfa başlığını ve ana sayfadaki elementlerin visible olup olmadığını kontrol et ve ekran görüntüsü al.
Test Case-2: Sayfanın üst kısmında bulunan navigation menü kısmına gel ve linklerin visible olup olmadığını kontrol et.
Test Case-3: Daha sonra sırası ile bütün linkleri ziyaret et ve body kısmının visible olup olmadığını kontrol et ve ekran görüntüsü al. (body kısmının yerine siz belirlediğiniz bir selectör yada elementi yazabilirsiniz.)