logo

Paikannusstrategiat - (XPathin mukaan - Käyttämällä sisältää())

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
Strategioiden paikannus - XPath - käyttö sisältää()
  • Se avaa ikkunan, joka sisältää kaikki tekstilaatikon kehittämiseen liittyvät erityiset koodit.
Strategioiden paikannus - XPath - käyttö sisältää()
  • Merkitse muistiin sen id-attribuutti.
Strategioiden paikannus - XPath - käyttö sisältää()

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