Como obtener un elemento por su xPath en Javascript

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 *