AutoSetValueAction
La acción AutoSetValueAction establece un valor que puede ser utilizado por otras acciones. Esta acción suele ejecutarse durante la parte de configuración de un caso de prueba de modo que otras acciones del caso de prueba puedan hacer referencia al valor mediante el parámetro valueKey.
Parámetros
Esta acción acepta los siguientes parámetros:- valueKey
- Se necesita: El nombre del valor. Este nombre también lo utilizan otras acciones para hacer referencia al nuevo valor. Si la clave de valor ya se está utilizando, el valor se actualiza.
- valor
- Opcional: El nuevo valor que se asigna a la clave de valor especificada. Si no se especifica este parámetro, se genera automáticamente un nuevo valor y se asigna a la clave de valor.
- object
- Opcional: Se utiliza con el parámetro propertyName para asignar un valor a la clave de valor especificada. Este objeto debe coincidir con el parámetro objectKey de una acción anterior que ha creado o localizado el objeto. Si se utiliza el parámetro value, el parámetro object y el parámetro propertyName se ignoran.
- nombrePropiedad
- Nombre del valor de propiedad en el parámetro object que se asigna a la clave de valor especificada. El parámetro propertyName solo es necesario si se especifica el parámetro object .
- valuePrefix
- Opcional: Prefijo que se inserta al principio del valor para personalizar los datos de prueba.
Ejemplo
El fragmento de código siguiente muestra un ejemplo de estos parámetros cuando se utilizan en la acción AutoSetValueAction:
<!-- Get the generated attachment identifier -->
<action name="cmc/automation/AutoSetValueAction">
<param name="valueKey" value="punchoutAttachmentIdentifier"/>
<param name="object" value="punchoutAttachment"/>
<param name="propertyName" value="identifier"/>
</action>