logo

Strategie di localizzazione- (tramite XPath- utilizzando contiene())

In questa sezione imparerai come individuare un particolare elemento web tramite il metodo XPath- Using contiene().

'contains()' viene utilizzato per identificare un elemento, quando abbiamo familiarità con alcune parti del valore degli attributi di un elemento.

Consideriamo un esempio in cui proveremo a individuare la casella di testo del motore di ricerca di Google tramite il metodo XPath- Using contiene().

Segui i passaggi indicati di seguito per individuare la casella di testo fornita nella home page del motore di ricerca di Google.

  • Apri URL: https://www.google.co.in/ nel tuo browser Firefox
  • Fare clic con il pulsante destro del mouse sulla casella di testo nella pagina Web di esempio e selezionare Ispeziona elemento
Individuazione delle strategie - Per XPath - Utilizzo di contiene()
  • Verrà avviata una finestra contenente tutti i codici specifici coinvolti nello sviluppo della casella di testo.
Individuazione delle strategie - Per XPath - Utilizzo di contiene()
  • Prendi nota del suo attributo id.
Individuazione delle strategie - Per XPath - Utilizzo di contiene()

La sintassi per individuare gli elementi tramite il metodo XPath- Using contiene() può essere scritta come:

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

O

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

Utilizzando il metodo XPathconatins(), possiamo scrivere il codice Java insieme alla posizione dinamica XPath come:

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