În această secțiune, veți învăța cum să localizați un anumit element web prin XPath- Folosind metoda contains().
„contains()” este folosit pentru a identifica un element, atunci când suntem familiarizați cu o parte din valoarea atributelor unui element.
șirul conține java
Să luăm în considerare un exemplu în care vom încerca să localizăm caseta de text a motorului de căutare Google prin XPath- Folosind metoda contains().
Urmați pașii de mai jos pentru a localiza caseta de text furnizată pe pagina de pornire a motorului de căutare Google.
- Deschideți adresa URL: https://www.google.co.in/ în browserul tău Firefox
- Faceți clic dreapta pe caseta de text de pe pagina web eșantion și selectați Inspectați element
- Va lansa o fereastră care conține toate codurile specifice implicate în dezvoltarea casetei de text.
- Luați notă de atributul său id.
Sintaxa pentru localizarea elementelor prin XPath- Folosind metoda contains() poate fi scrisă ca:
//[contains(@attribute_name,'attribute_value')]
sau
note de subsol de reducere
//*[contains(@attribute_name,'attribute_value')]
Folosind metoda XPathconatis(), putem scrie codul Java împreună cu locația dinamică XPath ca:
findElement(By.xpath('//*[contains(@id,'lst-ib')]'));