logo

Strategije lociranja- (Po XPath- Korištenje sadrži())

U ovom odjeljku naučit ćete kako locirati određeni web element pomoću XPath-a pomoću metode contains().

'contains()' se koristi za identifikaciju elementa, kada smo upoznati s nekim dijelom vrijednosti atributa elementa.

Razmotrimo primjer u kojem ćemo pokušati locirati tekstni okvir Google tražilice pomoću XPath-a pomoću metode contains().

Slijedite dolje navedene korake kako biste pronašli tekstualni okvir na početnoj stranici Google tražilice.

  • Otvori URL: https://www.google.co.in/ u vašem pregledniku Firefox
  • Desnom tipkom miša kliknite tekstni okvir na uzorku web-stranice i odaberite Provjeri element
Lociranje strategija - pomoću XPath- Korištenje sadrži()
  • Pokrenut će prozor koji sadrži sve specifične kodove koji su uključeni u razvoj tekstnog okvira.
Lociranje strategija - pomoću XPath- Korištenje sadrži()
  • Zabilježite njegov id atribut.
Lociranje strategija - pomoću XPath- Korištenje sadrži()

Sintaksa za lociranje elemenata putem metode XPath-Using contains() može se napisati kao:

 //[contains(@attribute_name,'attribute_value')] 

ili

 //*[contains(@attribute_name,'attribute_value')] 

Koristeći XPathconatins() metodu, možemo napisati Java kod zajedno s dinamičkom XPath lokacijom kao:

avl rotacija stabla
 findElement(By.xpath('//*[contains(@id,'lst-ib')]'));