Tag Archives: selenium komutları

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 arayarak ulaşabiliriz. //div[contains(@class, ‘mhsm’)]. Burdaki komutla class içinde “mhsm” kelimesi geçen div’leri bulacaktır.

Aynı şekilde <a> elementi içinde bir örnek yapılabilir:

Continue reading

Selenium IDE komutları ve örnekleri

Selenium IDE komutları ve örnekleri

Tüm testcilere selamlar. Bu yazıda, Selenium komutlarını Türkçe açıklamalı ve şahsen deneyip çalıştığını gördüğüm örneklerle beraber paylaşmaya çalışacağım. Örneklerde, elementlere ulaşırken xpath kullandım. Tek bir seferde(takdir edersinizki) hepsini yazamam ama her öğrendiğim ve test ettiğim komutu burda yazacağım.(yani, zaman içinde bu sayfayı devamlı güncelleyeceğim).. Her türlü öneri ve sıkıntınızı paylaşabilirsiniz..

Projelerinizin bug’lu, hayatınızın bug’suz olması dileğiyle 🙂

verifyAttribute

Bir elemente ait attribute kontrol eder, verilen değer ile karşılaştırır.

verifyAttribute
//div[@id=’infodiv’]@title
Bu bir denemedir

Burdaki işlemde, infodiv id’li div’in title attribute’u kontrol edilir ve “Bu bir denemedir” olup olmadığını kontrol eder.

@ ksımından sonra herhangi bir attribute olabilir: href, class, id

Continue reading