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.
- Les propriétés de reconnaissance sont particulières
à chaque type d'objet de test. Pour connaître le nom d'une propriété de reconnaissance à
utiliser avec la marque de réservation map d'un objet de test particulier, consultez
les propriétés répertoriées sous l'onglet Reconnaissance de la
mappe d'objets.
- Les propriétés d'administration sont préfixées
avec le caractère #. Pour connaître la différence entre propriétés d'administration et
propriétés de reconnaissance, voir la section Ensembles de
propriétés de la rubrique Mappe d'objets 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.