Tag Archives: selenium contains command

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