Sto cercando qualcosa come:
getElementByXpath(//html[1]/body[1]/div[1]).innerHTML
Devo ottenere il HTML interno degli elementi usando JS (per usarlo in Selenium WebDriver / Java, poiché WebDriver non riesce a trovarlo da solo), ma come?
Potrei usare l'attributo ID, ma non tutti gli elementi hanno l'attributo ID.
[FISSO]
Sto usando jsoup per farlo in Java. Funziona per le mie esigenze.
htmlebodysono superflui poiché un DIV deve essere un discendente di BODY (immediato o più profondo) e BODY deve essere un figlio di HTML, quindi a condizione che non ci siano altri elementi DIV nel documento,//DIV[1]dovrebbe funzionare (anche se sono carino arrugginito sulle espressioni XPath). L'equivalente DOM èdocument.getElementsByTagName('div')[1](o forse0).