Skip to content

Como obtener un elemento por su xPath en Javascript

Download PDF

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.

Be First to Comment

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *