Quale espressione Xpath posso utilizzare per trovare tutti gli elementi di ancoraggio (solo 'a') il cui testo attuale (innerHTML) è Disconnetti.Xpath e innerHTML
qualcosa come
//a[@innerHTML='Logout']
Vorrei che sia corretto?
Quale espressione Xpath posso utilizzare per trovare tutti gli elementi di ancoraggio (solo 'a') il cui testo attuale (innerHTML) è Disconnetti.Xpath e innerHTML
qualcosa come
//a[@innerHTML='Logout']
Vorrei che sia corretto?
No, non sarebbe corretto. innerHTML
è una proprietà, parte del modello a oggetti, mentre XPath opera su tag e attributi. A meno che il tuo tag a
non abbia un attributo denominato innerHTML
, questo non funzionerebbe.
Se si desidera confrontare il valore del tag stesso, è possibile utilizzare il .
(dot) per riferirsi al tag:
a[.='Logout']
Tuttavia, devo aggiungere, nel caso in cui si sta utilizzando jQuery: non sono sicuro che funzionerà con jQuery. jQuery non supporta XPath completamente, solo cose di base.
Sto usando l'obiettivo-c su iPhone utilizzando Hpple. Lo proverò e vedrò se funziona. Grazie per la tua risposta :) –