Tag Archives: selenium test otomasyon

Selenium Webdriver Script – Java JUnit

Herkese merhaba, Bu yazımızın konusu Selenium Webdriver olacak. Daha önceki yazılarda, Selenium IDE ve Selenium RC ile test örnekleri ve detayları(komutları vs) paylaşmıştım. Webdriver, diğerlerine göre daha gelişmiş bir versiyondur. RC’nin Javascript “inject” tekniği yerine, tarayıcıların kendi “Native” metodları kullanılıyor. Haliyle, bu durum daha gerçekçi testler yapmamıza imkan veriyor. Aşağıda, Webdriver ile yazılmış temel bir… Read More »

Selenium’da, scriptleri RC JUnit olarak kaydetme ve çalıştırma

Selenium’da, IDE aracılığıyla hazırlanan bir senaryo, java’ya export edilebilir. Böylece, Selenium IDE’nin sınırlı koşullarına karşın, Java’nın sınırsız dünyası emrinize amade oluyor. Java geliştirme ortamı olarak Eclipse(http://www.eclipse.org/downloads/) kullanacağız(kolaylıklarından ötürü. Eclipse kullanmıyorsanız bile, az sonra anlatılacakları kendi ortamınıza göre ayarlayabilirsiniz). Öncelikle, Selenium IDE’de bir senaryo kaydediyoruz. Resimdeki örnekte görüleceği üzere, bir websayfasına giriş yapıp, birkaç linke tıklanmış.

Selenium contains[] komutu

Selenium’da, yer seçici olarak, eğer sabit bir değişken yoksa, ve ilgili elementte belli bir text varsa, bu text parçasını arayarak elemente ulaşılabilir. Bunun için contains[] komutu kullanılabilir. Örnek olarka elimizde şöyle bir div olsun: <div class=”xyz italic mhsm”> Burdaki div’e herhangi bir id veya başka bir belirleyici ile ulaşamayız. Bu durumda, class içindeki bir kelimeyi… Read More »