Ebben a részben megtudhatja, hogyan kereshet meg egy adott webelemet az XPath- Using include() metódussal.
A 'contains()' egy elem azonosítására szolgál, ha ismerjük egy elem attribútumértékének egy részét.
Tekintsünk egy példát, amelyben megpróbáljuk megtalálni a Google keresőmotor szövegmezőjét az XPath- Using include() metódussal.
Kövesse az alábbi lépéseket a Google Keresőmotor kezdőlapján található szövegmező megkereséséhez.
- URL megnyitása: https://www.google.co.in/ a Firefox böngészőjében
- Kattintson a jobb gombbal a szövegdobozra a minta weboldalán, és válassza az Elem vizsgálata lehetőséget
- Megnyílik egy ablak, amely tartalmazza a szövegdoboz fejlesztésében részt vevő összes konkrét kódot.
- Jegyezze fel az id attribútumot.
Az XPath-Using include() metóduson keresztüli elemek helymeghatározásának szintaxisa a következőképpen írható:
//[contains(@attribute_name,'attribute_value')]
vagy
//*[contains(@attribute_name,'attribute_value')]
Az XPathconatins() metódussal a Java kódot a dinamikus XPath hellyel együtt a következőképpen írhatjuk:
findElement(By.xpath('//*[contains(@id,'lst-ib')]'));