logo

Lokalizační strategie- (Pomocí XPath- Použití obsahuje())

V této části se naučíte, jak najít konkrétní webový prvek pomocí metody XPath-Using obsahuje().

'contains()' se používá k identifikaci prvku, když známe nějakou část hodnoty atributů prvku.

Uvažujme příklad, ve kterém se pokusíme najít textové pole vyhledávače Google pomocí metody XPath-Using obsahuje().

Postupujte podle níže uvedených kroků a vyhledejte textové pole na domovské stránce vyhledávače Google.

  • Otevřít adresu URL: https://www.google.co.in/ ve vašem prohlížeči Firefox
  • Klikněte pravým tlačítkem na textové pole na ukázkové webové stránce a vyberte Zkontrolovat prvek
Lokalizační strategie – pomocí XPath – Použití obsahuje()
  • Spustí okno obsahující všechny specifické kódy zapojené do vývoje textového pole.
Lokalizační strategie – pomocí XPath – Použití obsahuje()
  • Poznamenejte si jeho atribut id.
Lokalizační strategie – pomocí XPath – Použití obsahuje()

Syntaxi pro lokalizaci prvků pomocí metody XPath-Using obsahuje() lze zapsat jako:

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

nebo

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

Pomocí metody XPathconatins() můžeme napsat kód Java spolu s dynamickým umístěním XPath jako:

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