Šiame skyriuje sužinosite, kaip rasti tam tikrą žiniatinklio elementą naudojant XPath- Using include() metodą.
'contains()' naudojamas elementui identifikuoti, kai esame susipažinę su tam tikra elemento atributų vertės dalimi.
Panagrinėkime pavyzdį, kuriame bandysime rasti „Google“ paieškos variklio teksto laukelį naudodami XPath- Using include() metodą.
Atlikite toliau nurodytus veiksmus, kad surastumėte teksto laukelį, esantį pagrindiniame „Google“ paieškos variklio puslapyje.
- Atidaryti URL: https://www.google.co.in/ „Firefox“ naršyklėje
- Dešiniuoju pelės mygtuku spustelėkite teksto laukelį pavyzdiniame tinklalapyje ir pasirinkite Apžiūrėti elementą
- Bus paleistas langas, kuriame yra visi specifiniai kodai, susiję su teksto laukelio kūrimu.
- Atkreipkite dėmesį į jo ID atributą.
Elementų nustatymo sintaksė naudojant XPath- Using include() metodą gali būti parašyta taip:
//[contains(@attribute_name,'attribute_value')]
arba
//*[contains(@attribute_name,'attribute_value')]
Naudodami XPath-conatins() metodą, galime parašyti Java kodą kartu su dinamine XPath vieta taip:
findElement(By.xpath('//*[contains(@id,'lst-ib')]'));