Skip to main content

Reglas de coincidencia del adaptador web universal

Reglas de coincidencia del adaptador web universal

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. El proceso de uso de reglas de coincidencia para identificar objetos es el mismo para los adaptadores web universales y los adaptadores web. La diferencia es que el número y el alcance de las reglas de coincidencia de la web universal son diferentes a las reglas de coincidencia predeterminadas basadas en la Web.

Las reglas de coincidencia del adaptador web universal usan tres tipos de reglas de coincidencia durante la interrogación.

Las tres reglas de coincidencia del adaptador web universal son las siguientes:

  • Regla de coincidencia Attribute Value (Valor de atributos)
  • Regla de coincidencia Property (Propiedad)
  • Regla de coincidencia Control Children (Elementos hijo de control)

Además, la diferencia entre las reglas de coincidencia del adaptador web universal y las predeterminadas basadas en la Web es el número de veces que se usa una regla por control interrogado. Si no se puede hacer coincidir un control, o si requiere ajuste, puede agregar más de una regla de coincidencia de atributo o propiedad a un control. En el caso de los adaptadores web, una regla solo puede usarse una vez por cada control interrogado.

Seleccione el atributo o la propiedad y su valor asociado en la ventana Match Rule Designer (Diseñador de regla de coincidencia) para agregar manualmente una regla de coincidencia de atributos o propiedades para un control de aplicación del adaptador web universal.

Regla de coincidencia Attribute Value (Valor de atributos)

Todas las etiquetas HTML tienen atributos predefinidos que un desarrollador puede usar para distinguir una etiqueta similar de otra. Los desarrolladores deciden el atributo que usarán y el momento en el que lo usarán, además de los valores que se usarán para los atributos. Un desarrollador de Pega Robot Studio Debido puede usar la regla de coincidencia Attribute Value (Valor de atributos) para definir un atributo y un valor únicos.

En el siguiente ejemplo, el id (id.) es el atributo, y el valor es login_button.

property match rule

Regla de coincidencia Property (Propiedad)

Cuando un desarrollador implementa un control específico en una aplicación web, esos controles tienen propiedades heredadas de la clase o del objeto que pueden diferenciarse de un control a otro. Estas propiedades usan la regla de coincidencia Property (Propiedad) para exponer dichas propiedades de control heredadas y para identificar un objeto interrogado. Las propiedades de los elementos padre e hijo pueden definir un control.

En el siguiente ejemplo, el objeto defaultchecked se establece en false (falso) hasta que el usuario selecciona el cuadro del objeto.

Match Rule Designer

Regla de coincidencia Control Children (Elementos hijo de control)

La regla de coincidencia Control Children (Elementos hijo de control) usa los criterios de coincidencia de un objeto subordinado (control de elemento hijo) en el Explorador de objetos para designar que el objeto padre coincide.

La regla coincide primero con los objetos de elementos hijo. Si los elementos hijo coinciden, el panel de control también lo hace. La regla de coincidencia Control Children (Elementos hijo de control) puede usarse entre el elemento padre y el hijo. El elemento padre y el hijo no tienen niveles de jerarquía entre ellos.

En el siguiente ejemplo, ACME_txtUserNameACME_txtPassword, ACME_btnSignIn son elementos hijo de control de ACMEfrmCredentials.

control children

This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice