AutoGetChildObjectAction

La acción AutoGetChildObjectAction localiza el objeto de negocio hijo especificado y lo guarda para que lo utilicen otras acciones.Esta acción no invoca los servicios de carga del objeto de negocio padre para cargar el objeto. Utilice la acción AutoLoadChildrenAction para asegurarse de que los objetos de negocio hijo se cargan.
Declare la acción AutoFindObjectAction 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/AutoGetChildObjectAction">
...
</action>
</testcase>

Parámetros

Esta acción acepta los siguientes parámetros:
objectPath
Se necesita: La vía de acceso de objeto que se utiliza para localizar el objeto de negocio hijo.
nombrePropiedad
El nombre de la propiedad que se utiliza para elegir entre varios objetos de negocio hijo que coinciden con la vía de acceso de objeto especificada. Si se especifica este parámetro, también debe especificar uno de los siguientes: PropertyValue o propertyValueKey.
propertyValue
El valor de propiedad que se utiliza para encontrar un objeto de negocio hijo específico. Este parámetro debe especificarse si se especifica el parámetro propertyName.
propertyValueKey
El nombre de un valor establecido por la acción AutoSetValueAction que se utiliza como el valor de propiedad para encontrar un objeto de negocio hijo específico. Este parámetro debe especificarse si se especifica el parámetro propertyName.
parentObject
El nombre del objeto de negocio padre. Este nombre debe coincidir con el parámetro objectKey de una acción anterior que ha creado o localizado el objeto de negocio padre. Si el objeto de negocio padre no se ha especificado, la vía de acceso de objeto se resuelve como relativa al objeto superior.
objectKey
Se necesita: El nombre que se utiliza para conservar una referencia al objeto de negocio para que pueda ser utilizado por otras acciones.

Ejemplo

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

<!-- Get the attachment description object -->
<action name="cmc/automation/AutoGetChildObjectAction">
  <param name="parentObject" value="attachment"/>
  <param name="objectPath" value="AttachmentDescription"/>
  <param name="objectKey" value="attachmentDescription"/>
</action>