I segnaposto script risolvono i valori segnaposto a livello di script nei valori di script. Non appena risolti i valori, è possibile memorizzare nella cache diverse righe di informazioni, a seconda del segnaposto.
Utilizzo: Utilizzare i segnaposto seguenti per personalizzare i modelli di script seguenti: Script: Intestazione del file, Helper NameScript: Intestazione del file, Helper di script: Metodo Test Object, Helper di script: Metodo Verification Point.
Commento: Tutti gli argomenti di segnaposto script non sono sensibili al maiuscolo/minuscolo.
segnaposto script
Descrizione: Risolve i valori di segnaposto script in valori di script.
Sintassi: %script:
argument%
Argomenti per il segnaposto script:
- name -- Restituisce il nome dello script (senza suffisso file o specifica pacchetto).
- fullName -- Restituisce il nome completo dello script con la specifica pacchetto.
- insertBefore -- Indica il punto di inserimento del codice script che il registratore deve utilizzare alla creazione di uno script nuovo.
- package -- Restituisce il nome del pacchetto che contiene lo script.
- packageDeclaration -- Restituisce l'origine per la dichiarazione del pacchetto, restituisce una stringa vuota, " ", se lo script non si trova in un pacchetto.
segnaposto helper
Descrizione: Risolve i valori segnaposto helper in valori helper.
Sintassi: %helper:argument%
Argomenti per il segnaposto helper:
- name -- Restituisce il nome dell'helper di script.
- fullName -- Restituisce il nome completo dell'helper di script che contiene la specifica del pacchetto.
- insertBefore -- Indica il punto di inserimento dei metodi dell'oggetto di test helper da utilizzare alla generazione dell'helper di script.
- package -- Restituisce la dichiarazione del pacchetto per l'helper di script.
- packageDeclaration -- Restituisce l'origine per la dichiarazione del pacchetto helper,
nulla se l'helper non si trova in un pacchetto.
- extends -- Restituisce una classe libreria di base script configurabile.
- methodName -- Restituisce il nome di un metodo helper in fase d'inserimento in una classe helper.
- testObjectInterfaceName -- Restituisce la classe dell'oggetto di test per un metodo helper in fase d'inserimento in una classe helper.
- vpName -- Restituisce il nome di un metodo di punto di verifica in fase di inserimento in una classe helper.
segnaposti oggetto di test e mappa
Descrizione: Entrambi i segnaposto risolvono i valori relativi ad una voce nella mappa di oggetti e sono validi solo durante la generazione del metodo dell'helper di script. La proprietà per il segnaposto oggetto di test restituisce il nome proprietà.
Sintassi: %testobject: property%
o %map: property%
Una proprietà di riconoscimento è:
- .class -- Restituisce il nome di classe Java, la tag HTML (con un prefisso HTML) oppure il nome di classe VB dell'oggetto di test.
- Le proprietà di riconoscimento sono univoche per ciascun tipo di oggetto di test. Per ottenere il nome di una proprietà di riconoscimento per un oggetto di test particolare da utilizzare con il segnaposto mappa di oggetti, consultare le proprietà sulla scheda Riconoscimento della mappa di oggetti.
- Le proprietà di gestione hanno come prefisso un carattere #. Per informazioni relative alle proprietà di riconoscimento rispetto a quelle di gestione, consultare Proprietà impostate nell'argomento Mappa di oggetti di test.
Proprietà di gestione:
- #name -- Restituisce il nome descrittivo dell'oggetto di test.
- #role -- Restituisce il ruolo dell'oggetto di test.
- #domain -- Restituisce il dominio in cui l'oggetto di test è definito, ossia,Java,
HTML o .NET.
- #testobject -- Restituisce il nome di classe dell'interfaccia utilizzata per interagire con l'oggetto di test.
- #proxy -- Restituisce il nome di classe proxy.
- #description -- Restituisce una descrizione specificata dall'utente, definita nell'editor della mappa di oggetti.
Esempi:
- %testobject:.class% -- Restituisce il nome di classe Java, la tag HTML (con un prefisso HTML) oppure il nome di classe VB dell'oggetto di test.
- %testobject:#domain% -- Restituisce il dominio in cui è definito l'oggetto di test, ossia, Java, HTML o .NET.