Marcadores Padrão

Os Marcadores padrão manipulam os marcadores de todo o sistema, como o de propriedades, de data e de hora.

Uso: Utilize para personalizar os gabaritos de script.

Tópicos Relacionados:

Marcadores de Propriedade do Mapa de Objetos

Marcadores de Script

Marcador system

Sintaxe: %system:argument%

Descrição: Utiliza uma propriedade system Java como argumento.

Argumentos para o marcador system:

java.version -- Retorna a versão do Java Runtime Environment.

java.vendor -- Retorna o fornecedor do Java Runtime Environment.

java.vendor.url -- Retorna o URL do fornecedor Java.

java.home -- Retorna o diretório de instalação Java.

java.vm.specification.version -- Retorna a versão de especificação da Java Virtual Machine.

java.vm.specification.vendor -- Retorna o fornecedor de especificação da Java Virtual Machine.

java.vm.specification.name -- Retorna o nome de especificação da Java Virtual Machine.

java.vm.version -- Retorna a versão de implementação da Java Virtual Machine.

java.vm.vendor -- Retorna o fornecedor de implementação da Java Virtual Machine.

java.vm.name -- Retorna o nome de implementação da Java Virtual Machine.

java.specification.version -- Retorna a versão de especificação do Java Runtime Environment.

java.specification.vendor -- Retorna o fornecedor de especificação do Java Runtime Environment.

java.specification.name -- Retorna o nome de especificação do Java Runtime Environment.

java.class.version -- Retorna o número da versão do formato da classe Java.

java.class.path -- Retorna o caminho de classe Java.

java.ext.dirs -- Retorna o Caminho do diretório ou diretórios de extensão.

os.name -- Retorna o nome do sistema operacional.

os.arch -- Retorna a arquitetura do sistema operacional.

os.version -- Retorna a versão do sistema operacional.

file.separator -- Retorna o separador de Arquivos ("/" no UNIX), ("\\" no Windows).

path.separator -- Retorna o separador de Caminhos (":" no UNIX), (";" no Windows).

line.separator -- Retorna o separador de Linhas ("\n" no UNIX), ("\r/n" no Windows).

user.name -- Retorna o nome da conta do Usuário.

user.home -- Retorna o diretório home do Usuário.

user.dir -- Retorna o diretório de trabalho atual do Usuário.

Exemplos:

%system:java.version% -- Retorna a versão do Java Runtime Environment.

%system:java.vendor% -- Retorna o fornecedor do Java Runtime Environment.

%system:java.vendor.url% -- Retorna o URL do fornecedor Java.

Marcador date

Descrição: Retorna a data atual no formato especificado e utiliza os argumentos a seguir com separadores apropriados.

Sintaxe: %date:argument%

Comentário: Esse marcador segue a especificação de formato java.text.SimpleDateFormat.

Argumentos para o marcador date:

yyyy -- Retorna o ano (4 dígitos).

yy -- Retorna o ano (2 dígitos).

MMM -- Retorna o mês (nome abreviado).

MM -- Retorna o mês (2 dígitos).

M -- Retorna o mês (1 ou 2 dígitos).

EEEE -- Retorna o dia da semana.

EE -- Retorna a forma abreviada do dia da semana.

dd -- Retorna o dia do mês (2 dígitos).

d -- Retorna o dia do mês (1 ou 2 dígitos).

hh -- Retorna a hora 1-12 (2 dígitos).

h -- Retorna a hora 1-12 (1 ou 2 dígitos).

HH -- Retorna a hora 0-23 (2 dígitos).

H -- Retorna a hora 0-23 (1 ou 2 dígitos).

KK -- Retorna a hora 0-11 (2 dígitos).

K -- Retorna a hora 0-11 (1 ou 2 dígitos).

kk -- Retorna a hora 1-24 (2 dígitos).

k -- Retorna a hora 1-24 (1 ou 2 dígitos).

mm -- Retorna o minuto.

ss -- Retorna o segundo.

SSS -- Retorna o milissegundo.

a -- Retorna AM ou PM.

zzzz -- Retorna o fuso horário.

zz -- Retorna o fuso horário (forma abreviada).

F -- Retorna o dia da semana no mês (ou seja, 3ª quinta-feira).

DDD -- Retorna o dia no ano (3 dígitos).

D -- Retorna o dia no ano (1, 2 ou 3 dígitos).

ww -- Retorna a semana no ano.

G -- Retorna a era (AC ou DC).

' -- Permite que texto entre aspas simples apareça em um script em vez de ser interpretado como um comando. (Por exemplo: 'dog' evita que dog seja processado.)

' -- Permite que um caractere de aspas simples apareça em um script em vez de ser interpretado como um comando.

Exemplos:

Exemplo de marcador date

Resultado

%date:yyyy.MM.dd G 'at' hh:mm:ss z%

1996.07.10 AD at 15:08:56 PDT

%date:EEE, MMM d, ' ' yy%

Wed, July 10, '96

%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%

1996.July.10 AD 12:08 PM

Marcador time

Descrição: Retorna a data atual no formato especificado e utiliza os argumentos a seguir com separadores apropriados. Esse marcador estende o marcador date . Você pode utilizar os mesmos argumentos do marcador date , com o argumento adicional para milissegundos desde 1970/01/01 00:00:00.000 GMT.

Sintaxe: %time:argument%

Comentário: Esse marcador segue a especificação de formato java.text.SimpleDateFormat.

Argumento adicional para o marcador time:

SSSS -- Retorna milissegundos desde 1970/01/01 00:00:00.000 GMT.

Exemplo: %time:SSSS% -- Retorna milissegundos desde 1970/01/01.

Marcador env

Descrição: Utiliza uma variável de ambiente especificada como argumento. Qualquer número de variáveis de ambiente está disponível em um sistema. Esses valores dependem do sistema.

Sintaxe: %env:argument%

Argumentos para o marcador env:

PATH -- Retorna o caminho dos executáveis.

TMPDIR -- Retorna o diretório temporário.

HOME -- Retorna o diretório home dos usuários.

Exemplo: %env:PATH%

Marcador option

Descrição: Retorna o valor de uma opção personalizável especificada do Teste Funcional para a execução do script.

Sintaxe: %option:argument%

Nota: Para obter informações sobre os argumentos de opções disponíveis, consulte Modificando Opções para a Execução de Scripts.

Exemplos:

%option:rt.project% -- Substituído pelo nome do projeto do Test Manager.

%option:rt.time.delay_before_gui_action% -- Substituído pelo retardo de tempo antes da execução de qualquer ação da interface com o usuário.

%option:rt.time.delay_before_mouse_down% -- Substituído pelo retardo de hora e inserido antes de um evento de inatividade do mouse ser entregue.

Marcador static

Descrição: Chama o método static especificado sem parâmetros. Os métodos static dependem das classes disponíveis no ambiente Java do usuário.

Sintaxe: %static:method% em que method é qualquer especificação visível do método static Java completo.

Um argumento para o marcador static inclui:

java.lang.System.currentTimeMillis -- Retorna a hora desde 1/1/1970.

Exemplos:

%static:java.lang.System.currentTimeMillis% -- Retorna a hora em milissegundos desde 1/1/1970.

%static:com.rational.test.ft.script.ScriptUtilities.getOperatingSystemVersion -- Retorna as informações de versão do sistema operacional específicas do host.

 

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.