Marques de réservation pour scripts

Les marques de réservation pour scripts servent à la résolution de valeurs dans les scripts. Lors de la résolution des valeurs, plusieurs lignes d'informations peuvent être mémorisées en cache, selon la nature des marques de réservation.

Utilisation : Utilisez les marques de réservation décrites ci-après pour personnaliser les modèles de script suivants : Script : en-tête du fichier, Auxiliaire de script : en-tête du fichier, Auxiliaire de script : méthode d'objet de test, Auxiliaire de script : méthode de point de vérification.

Observation : Tous les arguments des marques de réservation pour scripts peuvent être spécifiés indifféremment en majuscules ou en minuscules (casse des caractères ignorée).

Marque de réservation script

Description : Sert à la résolution de valeurs de script.

Syntaxe : %script: argument%

Arguments de la marque de réservation script :

name -- Renvoie le nom du script (sans suffixe de fichier ni spécification de package).
fullName -- Renvoie le nom complet du script, avec la spécification de son package.
insertBefore -- Indique le point d'insertion que doit utiliser l'enregistreur dans le code lors de la création d'un nouveau script.
package -- Renvoie le nom du package contenant le script.
packageDeclaration -- Renvoie la source de la déclaration du package ou une chaîne vide, " ", si le script n'est pas dans un package.

Marque de réservation helper

Description : Sert à la résolution de valeurs de script auxiliaire.

Syntaxe : %helper:argument%

Arguments de la marque de réservation helper :

name -- Renvoie le nom du script auxiliaire.
fullName -- Renvoie le nom complet du script auxiliaire, avec la spécification de son package.
insertBefore -- Indique où insérer les méthodes d'objet de test lors de la génération de l'auxiliaire.
package -- Renvoie la déclaration du package du script auxiliaire.
packageDeclaration -- Renvoie la source de la déclaration du package de l'auxiliaire (ou NULL si l'auxiliaire n'est pas dans un package).
extends -- Renvoie une classe de base de script configurable par bibliothèque.
methodName -- Renvoie le nom d'une méthode auxiliaire en cours d'insertion dans une classe d'auxiliaire.
testObjectInterfaceName -- Renvoie la classe d'objet de test d'une méthode auxiliaire en cours d'insertion dans une classe d'auxiliaire.
vpName -- Renvoie le nom d'une méthode de point de vérification en cours d'insertion dans une classe d'auxiliaire.

Marques de réservation testobject et map

Description : Pour ces deux marques de réservation, les valeurs sont résolues relativement à une entrée dans la mappe d'objets et ne sont valides que durant la génération de la méthode de script auxiliaire. La propriété spécifiée pour la marque testobject renvoie le nom de la propriété.

Syntaxe : %testobject:propriété% ou %map:propriété%

La seule propriété de reconnaissance acceptée est :

.class -- Renvoie le nom de classe Java, la balise HTML (avec le préfixe HTML) ou le nom de classe VB de l'objet de test.

Propriétés d'administration :

#name -- Renvoie le nom descriptif de l'objet de test.
#role -- Renvoie le rôle de l'objet de test.
#domain -- Renvoie le domaine de test dans lequel l'objet de test est défini, c'est-à-dire Java, HTML ou .NET.
#testobject -- Renvoie le nom de classe de l'interface utilisée pour l'interaction avec l'objet de test.
#proxy -- Renvoie le nom de classe du proxy de l'objet.
#description -- Renvoie la description que l'utilisateur a définie pour l'objet dans l'éditeur de mappe d'objets.

Exemples :

%testobject:.class% -- Renvoie le nom de classe Java, la balise HTML (avec le préfixe HTML) ou le nom de classe VB de l'objet de test.
%testobject:#domain% -- Renvoie le domaine de test dans lequel l'objet de test est défini, c'est-à-dire Java, HTML ou .NET.

Retour d'informations