У овом одељку ћете научити како да лоцирате одређени веб елемент помоћу КСПатх-Усинг цонтаинс() методе.
'цонтаинс()' се користи за идентификацију елемента, када смо упознати са неким делом вредности атрибута елемента.
Хајде да размотримо пример у коме ћемо покушати да лоцирамо оквир за текст Гоогле претраживача помоћу КСПатх-Усинг цонтаинс() методе.
Пратите доле наведене кораке да бисте пронашли оквир за текст који се налази на почетној страници Гоогле претраживача.
- Отвори УРЛ: хттпс://ввв.гоогле.цо.ин/ у вашем Фирефок претраживачу
- Кликните десним тастером миша на оквир за текст на пример веб странице и изаберите Инспецт Елемент
- Покренуће прозор који садржи све специфичне кодове укључене у развој оквира за текст.
- Забележите његов ид атрибут.
Синтакса за лоцирање елемената преко КСПатх-Усинг цонтаинс() метода може се написати као:
//[contains(@attribute_name,'attribute_value')]
или
матрице у ц програмирању
//*[contains(@attribute_name,'attribute_value')]
Користећи КСПатхцонатинс() метод, можемо написати Јава код заједно са динамичком КСПатх локацијом као:
findElement(By.xpath('//*[contains(@id,'lst-ib')]'));