AutoVerifyPropertyAction

La acción AutoVerifyPropertyAction verifica si la propiedad especificada coincide con un valor especificado.

Declare la acción AutoVerifyPropertyAction como hijo de un elemento raíz <testcase> mediante el elemento <action>. Establezca el valor para el atributo name del elemento <action> para identificar el nombre y el paquete de la acción.

<testcase>
<action name="cmc/automation/AutoVerifyPropertyAction">
...
</action>
</testcase>

Parámetros

Esta acción acepta los siguientes parámetros:
object
El nombre del objeto de negocio. Este nombre debe coincidir con el parámetro objectKey de una acción anterior que ha creado o localizado el objeto de negocio padre.
nombrePropiedad
Se necesita: El nombre de la propiedad a verificar.
valor
Valor con el que comparar el valor de propiedad. Debe especificar este parámetro si el parámetro valueKey no se especifica.
valueKey
Nombre de un valor establecido mediante la acción AutoSetValueAction que se utiliza para comprobar el valor de la propiedad especificada. Debe especificar este parámetro si el parámetro value no se especifica.
tipo
Opcional: Tipo de valor que se utilizará para probar el valor de la propiedad, por ejemplo, número o serie. Para garantizar que el valor se verifica como número, especifique el tipo number. Si no especifica este parámetro, el valor de la propiedad se especifica como tipo serie (string).
iniciar
Opcional: Un entero que indica el índice inicial a partir del cual empezar la comparación de series. Se hace caso omiso de los caracteres que preceden al índice inicial en el valor de verificación y el valor de propiedad especificados. Si este parámetro no se especifica, el valor predeterminado es cero.
startKey
Opcional: Nombre de un valor entero establecido por la acción AutoSetValueAction que indica el índice inicial desde el que se debe empezar la comparación de series. Se hace caso omiso de los caracteres que preceden al índice inicial en el valor de verificación y el valor de propiedad especificados. Si se especifica el parámetro start, este parámetro se ignora.
end
Opcional: Un entero que indica el índice final más uno de las comparaciones de series. Se hace caso omiso de los caracteres que están en o después del índice final en el valor de verificación y el valor de propiedad especificados. Si este parámetro no se especifica, la comparación se lleva a cabo del índice inicial al final de las series de comparación.
endKey
Opcional: El nombre de un valor entero establecido por la acción AutoSetValueAction que indica el índice final y una de las comparaciones de serie . Se hace caso omiso de los caracteres que están en o después del índice final en el valor de verificación y el valor de propiedad especificados. Si se especifica el parámetro end, este parámetro se ignora.

Ejemplo

El fragmento de código siguiente muestra un ejemplo de estos parámetros cuando se utilizan en la acción AutoVerifyPropertyAction:

<!-- Verify the path property of the asset -->
<action name="cmc/automation/AutoVerifyPropertyAction">
  <param name="object" value="punchoutAsset"/>
  <param name="propertyName" value="path"/>
  <param name="value" value="http://[cmsHost]/test"/>
</action>