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>