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