AutoRunCustomServiceAction

L'action AutoRunCustomServiceAction appelle un service personnalisé sur l'objet métier spécifié.

Déclarez l'action AutoRunCustomServiceAction comme enfant d'un élément <testcase> racine à l'aide de l'élément <action>. Définissez la valeur de l'attribut name de l'élément <action> pour identifier le nom et le package de l'action.

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

Paramètres

Cette action accepte les paramètres suivants :
object
Nom de l'objet métier. Ce nom doit correspondre au paramètre objectKey d'une action antérieure ayant tenté de localiser l'objet métier.
url
Obligatoire : valeur d'attribut url de la définition de service personnalisé, déterminée dans le fichier de définition de l'objet métier.
abortOnError
Indique si le test automatisé doit se poursuivre lorsque l'action AutoRunCustomServiceAction ne peut pas être effectuée. Par défaut, ce paramètre a la valeur true pour arrêter le test automatisé lorsque cette action ne peut pas être effectuée.

Exemple

Le fragment de code suivant montre un exemple de ces paramètres utilisés dans l'action AutoRunCustomServiceAction :

<!-- Run custom service to activate the promotion object. -->
<action name="cmc/automation/AutoRunCustomServiceAction">
  <param name="object" value="promotion"/>
  <param name="url" value="/cmc/ActivatePromotion"/>
</action>