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
- Tas atvērs logu, kurā būs visi konkrētie kodi, kas iesaistīti tekstlodziņa izstrādē.
- Ņemiet vērā tā id atribūtu.
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')]'));