Segnaposto predefiniti

È possibile utilizzare segnaposto predefiniti per personalizzare i segnaposto a livello di sistema come proprietà, data ed orario di ciascun modello di script.

segnaposto sistema

Utilizzo: Utilizzare per personalizzare i modelli di script.

Sintassi: %system:argument%

Descrizione: Utilizza una proprietà di sistema Java™ come argomento.

Argomenti per i segnaposto sistema:

java.version -- Restituisce la versione JRE (Java Runtime Environment).
java.vendor -- Restituisce il fornitore JRE (Java Runtime Environment).
java.vendor.url -- Restituisce l'URL del fornitore Java.
java.home -- Restituisce la directory di installazione Java.
java.vm.specification.version -- Restituisce la versione di specifica JVM (Java Virtual Machine).
java.vm.specification.vendor -- Restituisce il fornitore di specifica JVM (Java Virtual Machine).
java.vm.specification.name -- Restituisce il nome di specifica JVM (Java Virtual Machine.
java.vm.version -- Restituisce la versione di implementazione di JVM (Java Virtual Machine).
java.vm.vendor -- Restituisce il fornitore implementazione di JVM (Java Virtual Machine).
java.vm.name -- Restituisce il nome di implementazione di JVM (Java Virtual Machine).
java.specification.version -- Restituisce la versione di specifica di JRE (Java Runtime Environment).
java.specification.vendor -- Restituisce il fornitore di specifica JRE (Java Runtime Environment).
java.specification.name -- Restituisce il nome di specifica JRE (Java Runtime Environment).
java.class.version -- Restituisce il numero di versione del formato di classe Java.
java.class.path -- Restituisce il percorso di classe Java.
java.ext.dirs -- Restituisce il percorso della directory o delle directory di estensione.
os.name -- Restituisce il nome del sistema operativo.
os.arch -- Restituisce l'architettura del sistema operativo.
os.version -- Restituisce la versione del sistema operativo.
file.separator -- Restituisce il separatore di file ("/" in UNIX®), ("\\" in Windows®).
path.separator -- Restituisce il separatore di percorso (":" in UNIX), (";" in Windows).
line.separator -- Restituisce il separatore di riga ("\n" in UNIX), ("\r/n" in Windows).
user.name -- Restituisce il nome dell'account utente.
user.home -- Restituisce la directory home utente.
user.dir -- Restituisce la directory di lavoro corrente dell'utente.

Esempi:

%system:java.version% -- Restituisce la versione JRE (Java Runtime Environment).
%system:java.vendor% -- Restituisce il fornitore JRE (Java Runtime Environment).
%system:java.vendor.url% -- Restituisce l'URL del fornitore Java.

segnaposto data

Descrizione: Restituisce la data corrente nel formato specificato ed utilizza gli argomenti seguenti con i separatori appropriati.

Sintassi: %date: argument%

Commento: questo segnaposto segue la specifica formato java.text.SimpleDateFormat.

Argomenti per il segnaposto data:

yyyy -- Restituisce l'anno (4 cifre).
yy -- Restituisce l'anno (2 cifre).
MMM -- Restituisce il mese (nome breve).
MM -- Restituisce il mese (2 cifre).
M -- Restituisce il mese ( 1 o 2 cifre).
EEEE -- Restituisce il giorno della settimana.
EE -- Restituisce la forma breve del giorno della settimana.
dd -- Restituisce il giorno del mese (2 cifre).
d -- Restituisce il giorno del mese (1 o 2 cifre).
hh -- Restituisce l'ora 1-12 (2 cifre).
HH -- Restituisce l'ora 0-23 (2 cifre).
H -- Restituisce l'ora 0-23 (1 o 2 cifre).
KK -- Restituisce l'ora 0-11 (2 cifre).
K -- Restituisce l'ora 0-11 (1 o 2 cifre).
kk -- Restituisce l'ora 1-24 (2 cifre).
k -- Restituisce l'ora 1-24 (1 o 2 cifre).
mm -- Restituisce il minuto.
ss -- Restituisce il secondo.
SSS -- Restituisce il millesimo di secondo.
a -- Restituisce AM o PM.
zzzz -- Restituisce il fuso orario.
zz -- Restituisce il fuso orario (forma breve).
F -- Restituisce il giorno della settimana nel mese (ossia, martedì 3).
DDD -- Restituisce il giorno nell'anno (3 cifre).
D -- Restituisce il giorno nell'anno (1, 2 o 3 cifre).
ww -- Restituisce la settimana nell'anno.
G -- Restituisce l'era (BC o AD).
' -- Consente che il testo tra apici singoli venga visualizzato in uno script piuttosto che interpretato come un comando. (Ad esempio: 'dog' evita che dog venga elaborato).
'' -- Consente che un apice singolo venga visualizzato in uno script piuttosto che come un comando.

Esempi:

Esempio di segnaposto data Risultato
%date:yyyy.MM.dd G 'at' hh:mm:ss z% 2005.07.10 AD at 15:08:56 PDT
%date:EEE, MMM d, ' ' yy% Wed, July 10, '05
%date:h:mm a% 12:08 PM
%date:hh 'o"clock' a, zzzz% 12 o'clock PM, Pacific Daylight Time
%date:K:mm a, zz% 3:26 PM, PST
%date:yyyy.MMMMM.dd GGG hh:mm aaa% 2005.July.10 AD 12:08 PM

segnaposto ora

Descrizione: Restituisce la data corrente nel formato specificato ed utilizza gli argomenti seguenti con i separatori appropriati. Questo segnaposto estende il segnaposto data. È possibile utilizzare gli stessi argomenti del segnaposto data, con l'argomento aggiuntivo per i millesimi di secondo da 1970/01/01 00:00:00.000 GMT.

Sintassi: %time: argument%

Commento: questo segnaposto segue la specifica formato java.text.SimpleDateFormat.

Argomento aggiuntivo per il segnaposto ora:

SSSS -- Restituisce i millesimi di secondo da 1970/01/01 00:00:00.000 GMT.

Esempio: %time:SSSS% -- Restituisce i millesimi di secondo da 1970/01/01.

segnaposto env

Descrizione: Utilizza una variabile di ambiente specificata come argomento. In un sistema è disponibile qualsiasi numero di variabili di ambiente. Questi valori dipendono dal sistema.

Sintassi: %env: argument%

Argomenti per il segnaposto env:

PATH -- Restituisce il percorso eseguibili.
TMPDIR -- Restituisce la directory temporanea.
HOME -- Restituisce la directory home utenti.

Esempio: %env:PATH%

segnaposto opzione

Descrizione: Restituisce il valore di un'opzione di Functional Tester specificata, che è possibile personalizzare per l'esecuzione dello script.

Sintassi: %option: argument%

Nota: Per informazioni relative agli argomenti dell'opzione disponibili, consultare la sezione Modifica delle opzioni per l'esecuzione dello script.

Esempi:

%option:rt.project% -- Sostituito dal nome progetto di Test Manager.

%option:rt.time.delay_before_gui_action% -- Sostituito dall'intervallo di tempo prima dell'esecuzione di qualsiasi azione di interfaccia utente.

%option:rt.time.delay_before_mouse_down% -- Sostituito dall'intervallo di tempo ed inserito prima dell'invio di un evento mouse down.

segnaposto statico

Descrizione: Richiama il metodo statico specificato senza parametri. I metodi statici dipendono dalle classi disponibili nell'ambiente Java dell'utente.

Sintassi: %static: method% dove method è ogni specifica di metodo statico Java completa visualizzabile.

Un argomento per il segnaposto statico include:

java.lang.System.currentTimeMillis -- Restituisce l'ora da 1/1/1970.

Esempi:

%static:java.lang.System.currentTimeMillis% -- Restituisce l'ora in millesimi di secondo da 1/1/1970.

%static:com.rational.test.ft.script.ScriptUtilities.getOperatingSystemVersion -- Restituisce le informazioni sulla versione del sistema operativo specifiche dell'host.


Feedback