.Net ile Yazılmış bir Test Otomasyon Projesinde Hata Durumunda Nasıl Ekran Görüntüsü Alırım

0
850
Görüntüleme

Merhaba arkadaşlar, bu yazıda .Net projesinde ekran görüntüsü nasıl alırız kısaca bu konuya değinmek istiyorum. Test her bittiğinde ekran görüntüsü alınsın istiyorsak TearDown da TakeScreenshot metotunu çağırmamız yeterli.

Eğer sadece hata durumunda ekran görüntüsü almak istiyorsak biraz daha uğraşmamız gerekiyor.

1- Öncelikle hatayı yakalayıp istediğimiz işlemi yapabilmek için bir metot yazmamız gerekecek.

2 -Test adımlarımızı bu metota gönderdiğimiz hata aldığımız her durumda ekran görüntüsü alabiliriz. Eğer hata durumlarında başka işlem yapmak isterseniz yine bu yöntemi kullanabilirsiniz. Örnek olarak ben hata durumunda log tutuğum için onu da bu metotun içinde tanımlamıştım.

Safari de hiç denemedim onun dışında Chrome, Edge, FireFox ve IE’de bu şekilde ekran görüntüsü alabilirsiniz. İşte bu kadar artık test koşarken herhangi bir hata alırsak hatanın alındığı sayfanın o anki halini belirlediğimiz isimle istediğimiz bir yere kayıt edebiliriz.

Örnek ekran görüntüsü

Not: sayfamızda böyle bir hata yok hata almak için linkle oynadım yoksa bizden canlıya hata kaçmaz 🙂

CEVAP VER

Yanlış bir e-posta adresi girdiniz!
Lütfen adınızı buraya girin Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.