Descripción general de reglas de coincidencia
Descripción general de reglas de coincidencia
Cada vez que una aplicación ejecuta una nueva interfaz de usuario, el programa subyacente la representa. Para los usuarios, la interfaz parece ser la misma porque ciertas características, como el tipo y la posición de los elementos de interfaz de la aplicación (etiquetas, botones, listas), siguen siendo iguales. Sin embargo, desde el punto de vista técnico, los elementos de interfaz de la aplicación son diferentes para cada instancia de la aplicación.
Para automatizar una aplicación, un desarrollador debe identificar un elemento de interfaz de la aplicación a través de múltiples instancias de esta, al igual que lo haría un usuario. Además, el desarrollador debe distinguir entre los datos invariables o persistentes usados para identificar un elemento y los datos variables o transitorios que la automatización debe ignorar.
Pega Robot Studio™ proporciona un sistema de coincidencia avanzado que identifica de forma exclusiva los elementos de interfaz de la aplicación en múltiples instancias de una aplicación mediante un conjunto de reglas que capturan los datos persistentes necesarios. Los desarrolladores pueden personalizar el comportamiento de coincidencia agregando, quitando o modificando estas reglas.
Durante el tiempo de ejecución, a medida que las aplicaciones se ejecutan y los destinos dentro de las aplicaciones se muestran y se quitan de la interfaz de usuario, Pega Robot Studio aplica de forma dinámica las reglas de coincidencia para los controles que interrogó. Si un destino no se muestra actualmente, las reglas de coincidencia del destino fallaron.
Cuando se muestra el destino, Pega Robot Studio usa las propiedades del destino y las compara con las reglas de coincidencia asociadas con el control correspondiente en Pega Robot Studio. Durante el tiempo de ejecución, si las propiedades del destino cumplen con los requisitos de las reglas de coincidencia del control, el destino coincide y el control está disponible para las automatizaciones del proyecto.
Como los controles existen dentro de una jerarquía, cuando un control no coincide, todos los controles hijo asociados tampoco coinciden. Pega Robot Studio aplica las reglas de la manera más eficiente para que el proceso de coincidencia sea rápido y el tiempo de ejecución mantenga el rendimiento de la aplicación.
This Topic is available in the following Module:
¿Quiere ayudarnos a mejorar este contenido?