logo

Стратегије лоцирања- (према КСПатх-у помоћу цонтаинс())

У овом одељку ћете научити како да лоцирате одређени веб елемент помоћу КСПатх-Усинг цонтаинс() методе.

'цонтаинс()' се користи за идентификацију елемента, када смо упознати са неким делом вредности атрибута елемента.

Хајде да размотримо пример у коме ћемо покушати да лоцирамо оквир за текст Гоогле претраживача помоћу КСПатх-Усинг цонтаинс() методе.

Пратите доле наведене кораке да бисте пронашли оквир за текст који се налази на почетној страници Гоогле претраживача.

  • Отвори УРЛ: хттпс://ввв.гоогле.цо.ин/ у вашем Фирефок претраживачу
  • Кликните десним тастером миша на оквир за текст на пример веб странице и изаберите Инспецт Елемент
Стратегије лоцирања- Од КСПатх-а- Коришћење цонтаинс()
  • Покренуће прозор који садржи све специфичне кодове укључене у развој оквира за текст.
Стратегије лоцирања- Од КСПатх-а- Коришћење цонтаинс()
  • Забележите његов ид атрибут.
Стратегије лоцирања- Од КСПатх-а- Коришћење цонтаинс()

Синтакса за лоцирање елемената преко КСПатх-Усинг цонтаинс() метода може се написати као:

 //[contains(@attribute_name,'attribute_value')] 

или

матрице у ц програмирању
 //*[contains(@attribute_name,'attribute_value')] 

Користећи КСПатхцонатинс() метод, можемо написати Јава код заједно са динамичком КСПатх локацијом као:

 findElement(By.xpath('//*[contains(@id,'lst-ib')]'));