AutoVerifyPropertyAction
La acción AutoVerifyPropertyAction verifica si la propiedad especificada coincide con un valor especificado.
<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>