logo

Vietos nustatymo strategijos – (pagal XPath – naudojant yra())

Š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ą
Vietos nustatymo strategijos – pagal XPath – naudojant include()
  • Bus paleistas langas, kuriame yra visi specifiniai kodai, susiję su teksto laukelio kūrimu.
Vietos nustatymo strategijos – pagal XPath – naudojant include()
  • Atkreipkite dėmesį į jo ID atributą.
Vietos nustatymo strategijos – pagal XPath – naudojant include()

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')]'));