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).
Rubriques connexes :
Marques de réservation par défaut
Marques de réservation pour propriétés de mappe d'objets
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.
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.
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 testobject ou map pour 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.
Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.