Reglas de coincidencia basadas en la Web
Reglas de coincidencia basadas en la Web
Para las aplicaciones web, los datos persistentes disponibles para identificar un elemento o control son las etiquetas HTML. Las etiquetas proporcionan un formato estandarizado que le permite a Pega Robot Studio™ hacer coincidir el elemento de forma sistemática. Si bien existen reglas de coincidencia predeterminadas basadas en la Web y asociadas de forma exclusiva a cada tipo de objeto, también existen reglas de coincidencia predeterminadas de controles web. Un desarrollador puede usar cualquiera de estas reglas si las reglas de coincidencia de objetos no funcionan.
A continuación, se incluye una muestra de las reglas de coincidencia predeterminadas de los objetos web.
Nombre de objeto | ||
---|---|---|
Delimitador
|
Imagen
|
Tabla
|
Formulario
|
Entrada
|
Celda de datos de la tabla (TD)
|
Si Pega Robot Studio no puede hacer coincidir el control en función únicamente de las reglas de objetos web, usa las reglas de coincidencia predeterminadas estándar:
- Valor de atributos
- Elementos hijo de control
- Id. de elemento
- Índice de elemento
- Texto interno del elemento
- Ruta del elemento
Pega Robot Studio puede usar una o varias de las reglas de coincidencia anteriores para hacer coincidir un destino en combinación con las reglas de coincidencia de objetos web.
Id. de elemento
La regla de coincidencia predeterminada más usada es Element ID (Id. de elemento). HTML designa cada objeto de la página web con un identificador único, por lo que Pega Robot Studio es el que más usa esta regla. Sin embargo, existen instancias en las que puede causar problemas.
Si un desarrollador le permite a la página web asignar el Id. de elemento para todos los objetos, la página web crea un nuevo Id. de elemento para los objetos cada vez que se cargan las páginas. Por lo tanto, en la interrogación inicial, la regla Element ID (Id. de elemento) puede tener un valor inicial. Al probar la solución, el objeto no coincide cuando la aplicación se ejecuta, porque el Id. de elemento ahora es diferente.
Regla de coincidencia Attribute Value (Valor de atributos)
Todas las etiquetas HTML tienen propiedades o atributos predefinidos que un desarrollador puede usar para distinguir una etiqueta similar de otra. Debido a que los desarrolladores pueden decidir el atributo que usarán, el momento en el que lo usarán, además del valor que se aplicará a los atributos, un desarrollador puede usar la regla de coincidencia Attribute Value (Valor de atributos) para definir un atributo y un valor únicos.
Regla de coincidencia Element Index (Índice de elemento)
La regla de coincidencia Element Index (Índice de elemento) simplemente genera el índice de la etiqueta HTML del control en relación con las otras pestañas del mismo tipo. La numeración del índice comienza en cero. Si existen tres etiquetas < p> en la página web, la primera etiqueta tiene un índice de 0, la segunda de 1 y la tercera de 2. Use esta regla con moderación y como última solución rápida. Las páginas web son demasiado dinámicas, y el índice puede cambiar con demasiada frecuencia.
Regla de coincidencia Element Path (Ruta del elemento)
La regla de coincidencia Element Path (Ruta del elemento) es el enrutamiento de las etiquetas HTML que rodean al objeto interrogado. El uso de la función Select Element (Seleccionar elemento) durante la interrogación muestra la ruta del elemento del objeto interrogado en el menú contextual.
This Topic is available in the following Module:
¿Quiere ayudarnos a mejorar este contenido?