logo

Lokalizačné stratégie- (pomocou XPath- Použitie obsahuje())

V tejto časti sa naučíte, ako nájsť konkrétny webový prvok pomocou metódy XPath-Using obsahuje().

'contains()' sa používa na identifikáciu prvku, keď poznáme nejakú časť hodnoty atribútov prvku.

10 zo 60

Uvažujme o príklade, v ktorom sa pokúsime nájsť textové pole vyhľadávacieho nástroja Google pomocou metódy XPath-Using obsahuje().

Postupujte podľa krokov uvedených nižšie a vyhľadajte textové pole poskytnuté na domovskej stránke vyhľadávača Google.

  • Otvoriť URL: https://www.google.co.in/ vo vašom prehliadači Firefox
  • Kliknite pravým tlačidlom myši na textové pole na vzorovej webovej stránke a vyberte možnosť Skontrolovať prvok
Lokalizačné stratégie – podľa XPath – pomocou obsahuje()
  • Spustí sa okno obsahujúce všetky špecifické kódy zapojené do vývoja textového poľa.
Lokalizačné stratégie – podľa XPath – pomocou obsahuje()
  • Poznačte si jeho atribút id.
Lokalizačné stratégie – podľa XPath – pomocou obsahuje()

Syntax na lokalizáciu prvkov pomocou metódy XPath- Použitie metódy obsahuje() možno napísať ako:

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

alebo

slučka java do while
 //*[contains(@attribute_name,'attribute_value')] 

Pomocou metódy XPathconatins() môžeme napísať kód Java spolu s dynamickým umiestnením XPath ako:

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