Tässä osiossa opit paikantamaan tietyn verkkoelementin XPath- Using include() -menetelmällä.
'contains()' käytetään tunnistamaan elementti, kun tunnemme jonkin osan elementin attribuuttien arvosta.
sql valitse nimellä
Tarkastellaan esimerkkiä, jossa yritämme paikantaa Google-hakukoneen tekstikentän XPath- Using include() -menetelmällä.
Noudata alla annettuja ohjeita löytääksesi tekstikentän Google-hakukoneen etusivulta.
- Avaa URL-osoite: https://www.google.co.in/ Firefox-selaimessasi
- Napsauta hiiren kakkospainikkeella tekstiruutua mallisivulla ja valitse Tarkista elementti
- Se avaa ikkunan, joka sisältää kaikki tekstilaatikon kehittämiseen liittyvät erityiset koodit.
- Merkitse muistiin sen id-attribuutti.
Syntaksi elementtien paikallistamiseen XPath- Using include() -menetelmän avulla voidaan kirjoittaa seuraavasti:
//[contains(@attribute_name,'attribute_value')]
tai
//*[contains(@attribute_name,'attribute_value')]
XPathconatins() -menetelmää käyttämällä voimme kirjoittaa Java-koodin yhdessä dynaamisen XPath-sijainnin kanssa seuraavasti:
findElement(By.xpath('//*[contains(@id,'lst-ib')]'));