Java Selenium Test Otomasyon

Selenium WebDriver Abstract Class Kullanımı

Page Object Model yaklaşımı kullanılarak yapılan test otomasyon projelerinde sınıf hiyerarşisi oluşturulurken, bazen en tepede bulunan sınıfın kendisinden türetilecek olan alt sınıflar için ortak bir arayüz görevinde bulunması istenebilir. Nesne yönelimli programlama dillerinde bu tarz durumlar için soyut sınıf yani […]

Java Selenium Test Otomasyon

Java ile Selenium WebDriver Başlangıç

Merhaba arkadaşlar, bu yazımda yeni başlayanlar için Java ile Selenium WebDriver aracını kullanarak test otomasyon projesi oluşturmayı anlatacağım. Java programlama dili için IDE olarak JetBrains firmasına ait olan IntelliJ IDEA programının ücretsiz sürümü olan Community sürümünü kullanacağım. IntelliJ IDEA programını […]

.NET Selenium Test Otomasyon

C# Selenium ile Ekran Görüntüsü Alma

Merhaba arkadaşlar, bu yazımda Selenium ile ekran görüntüsü almayı anlatacağım. C# NUnit ile Selenium Web Driver POM Kullanımı makalesinde kullandığımız kodların üzerine bu yeni özelliği ekliyor olacağım. Hata anında alacağımız ekran görüntülerini kaydetmek için bin / Debug klasörünün altına ScreenShots […]

.NET Selenium Test Otomasyon

C# İle Selenium WebDriver’da POM Kullanımı

Önceki yazımızda Selenium Web Driver’a ilk adımımızı atmıştık bu yazımızda bir adım ileriye gitmeye çalışacağız. Bu sefer tek bir sayfa için değil projemizde yer alan tüm sayfalar için test kodu yazacak çatıyı kuracağız. Bu çatıyı kurarken POM (Page Object Model) tasarım modelini kullanıyor olacağız. Peki nedir bu POM?

.NET Selenium Test Otomasyon

C # ile Selenium WebDriver Başlangıç

Selenium WebDriver birçok programlama dili ile (C#, Java, Python) birden fazla tarayıcı (Chrome, Firefox, Edge, İnternet Explorer vb.) üzerinde çalışmaktadır. Hadi gelin Visual Studio üzerinden yeni bir test projesi oluşturarak başlayalım.