Atrašanās stratēģijas — (ar XPath — izmantojot ietver())

Atrašanās stratēģijas — (ar XPath — izmantojot ietver())

Šajā sadaļā jūs uzzināsit, kā atrast noteiktu tīmekļa elementu, izmantojot XPath- Using include() metodi.

'contains()' tiek izmantots, lai identificētu elementu, ja mēs zinām kādu elementa atribūtu vērtības daļu.

Apskatīsim piemēru, kurā mēs mēģināsim atrast Google meklētājprogrammas teksta lodziņu, izmantojot XPath- Using include() metodi.

Veiciet tālāk norādītās darbības, lai atrastu tekstlodziņu, kas atrodas Google meklētājprogrammas sākumlapā.

  • Atvērt URL: https://www.google.co.in/ savā Firefox pārlūkprogrammā
  • Ar peles labo pogu noklikšķiniet uz teksta lodziņa parauga tīmekļa lapā un atlasiet Pārbaudīt elementu
Atrašanas stratēģijas — pēc XPath — izmantojot satur()
  • Tas atvērs logu, kurā būs visi konkrētie kodi, kas iesaistīti tekstlodziņa izstrādē.
Atrašanas stratēģijas — pēc XPath — izmantojot satur()
  • Ņemiet vērā tā id atribūtu.
Atrašanas stratēģijas — pēc XPath — izmantojot satur()

Elementu atrašanas sintakse, izmantojot XPath- Using include() metodi, var tikt uzrakstīta šādi:

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

vai

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

Izmantojot XPath-conatins() metodi, mēs varam rakstīt Java kodu kopā ar dinamisko XPath atrašanās vietu kā:

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