Como obtener un elemento por su xPath en Javascript

image_pdfimage_print

Para obtener un elemento por su xpath utilizando Javascript puro podemos insertar esta función con el comando de ejecutar JS en el navegador y agregar:

document.getElementByXPath = function(sValue) { 
var a = this.evaluate(sValue, this, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); 
if (a.snapshotLength > 0) { 
  return a.snapshotItem(0); 
} 
};

Esto nos devolverá el puntero de un objeto y lo podremos manipular de manera muy simple.
Una ves encontrado podemos usar el parámetro return innerHTML para obtener su contenido y almacenarlo en una variable de Rocketbot.


Leave a Reply 0

Your email address will not be published. Required fields are marked *