ElementMatchPath en Unified Service Desk
La etiqueta <ElementMatchPath>
usa una secuencia de etiquetas HTML
delimitadas por barras diagonales. Este tema describe cómo funciona <ElementMatchPath>
.
Sintaxis de <ElementMatchPath>
El fragmento de código siguiente muestra cómo se utiliza <ElementMatchPath>
:
<html >
<head>
<title>Sample</title>
</head>
<body>
<form id="HAT form">
<p>HAT</p>
<p><input id="CB1" type="checkbox" />Customer Care Framework</p>
</form>
</body>
</html>
La ruta de los enlaces de checkbox
es la siguiente:
<ElementMatchPath>/html/body/form/p[1]/input</ElementMatchPath>
Esta secuencia sigue una ruta de navegación desde la raíz de DOM
hasta el elemento de destino, el último elemento de la lista. Cada etiqueta sucesiva representa el elemento secundario de la etiqueta primaria anterior. Las etiquetas HTML
pueden tener un calificador numérico opcional que tome la forma [n], donde n es un entero. El calificador [0]
es el predeterminado cuando no se especifica nada. El calificador [1] representa el segundo elemento coincidente del mismo nivel en ese nivel de DOM
, etc. El calificador especial [-1]
representa el último hermano coincidente en ese nivel de DOM
independientemente de la duración de la lista. En el ejemplo anterior, la segunda etiqueta <p>
en la etiqueta <form>
se usa como la raíz del siguiente nodo secundario en el árbol DOM
.