Os sinalizadores de substituição de script resolvem
os valores de sinalizadores de substituição no nível do script em valores de script. Quando os valores são
resolvidos, várias linhas de informações podem ser armazenadas em cache, dependendo do
marcador.
Uso: Utilize os marcadores a seguir
para customizar os seguintes gabaritos de script: Script: Cabeçalho do arquivo,
Auxiliar de NameScript: Cabeçalho do arquivo, Auxiliar de Script: Método do Objeto de Teste,
Auxiliar de Script: Método do Ponto de Verificação.
Comentário: Todos os argumentos do marcador
de script não fazem distinção entre maiúsculas e minúsculas.
Sinalizador de Substituição script
Descrição: Resolve os valores
do marcador de script em valores de script.
Sintaxe: %script:
argument%
Argumentos para o marcador script:
- name -- Retorna o nome do script (sem
uma especificação de sufixo de arquivo ou de pacote).
- fullName -- Retorna o nome completo do
script com a especificação de pacote.
- insertBefore -- Indica o ponto de inserção
de código do script a ser utilizado pelo gravador ao criar um novo script.
- package -- Retorna o nome do pacote
que contém o script.
- packageDeclaration -- Retorna a origem
para a declaração do pacote, retorna uma cadeia vazia, " ", se
o script não estiver em um pacote.
Sinalizador de Substituição helper
Descrição: Resolve os valores
do marcador auxiliar em valores auxiliares.
Sintaxe: %helper:argument%
Argumentos para o sinalizador de substituição helper:
- name -- Retorna o nome do script auxiliar.
- fullName -- Retorna o nome completo do
script auxiliar, incluindo a especificação de pacote.
- insertBefore -- Indica o ponto de inserção
dos métodos do objeto de teste auxiliares a ser utilizado ao gerar o auxiliar de script.
- package -- Retorna a declaração do pacote
para o script auxiliar.
- packageDeclaration -- Retorna a origem
para a declaração do pacote auxiliar, nulo se o auxiliar não estiver em um pacote.
- extends -- Retorna uma classe-base
de script configurável da biblioteca.
- methodName -- Retorna o nome de um método
auxiliar sendo inserido em uma classe auxiliar.
- testObjectInterfaceName -- Retorna a classe do objeto
de teste para um método auxiliar sendo inserido em uma classe auxiliar.
- vpName -- Retorna o nome de um método do
ponto de verificação sendo inserido em uma classe auxiliar.
Sinalizadores de Substituição testobject e map
Descrição: Ambos os marcadores
resolvem valores relativos a uma entrada no mapa de objetos e são válidos apenas
durante a geração do método de script auxiliar. A propriedade para o marcador testobject
retorna o nome da propriedade.
Sintaxe: %testobject: property%
ou %map: property%
Uma propriedade de reconhecimento é:
- .class -- Retorna o nome da classe Java™, a tag HTML (com um prefixo HTML) ou o nome de classe VB do objeto de teste.
- As propriedades de reconhecimento são exclusivas de cada
tipo de objeto de teste. Para obter o nome de uma propriedade de reconhecimento para um determinado
objeto de teste utilizar com o marcador de mapa de objetos, consulte as propriedades
na guia Reconhecimento do
mapa de objetos.
- As propriedades administrativas são prefixadas com um
caractere #. Para obter informações sobre as propriedades administrativas
versus as de reconhecimento, consulte Conjuntos de
Propriedades no tópico Mapa de Objetos de Teste.
Propriedades administrativas:
- #name -- Retorna o nome descritivo do objeto
de teste.
- #role -- Retorna a função do objeto de teste.
- #domain -- Retorna o domínio no qual o objeto de teste está definido, isto é,Java,
HTML ou .NET.
- #testobject -- Retorna o nome de classe da
interface utilizado para interagir com o objeto de teste.
- #proxy -- Retorna o nome de classe do proxy.
- #description -- Retorna uma descrição
especificada pelo usuário, definida no editor do mapa de objetos.
Exemplos:
- %testobject:.class% -- Retorna o nome da classe Java, a tag HTML (com um prefixo HTML) ou o nome da classe VB do objeto de teste.
- %testobject:#domain% -- Retorna o domínio no qual o objeto de teste está definido, isto é, Java, HTML ou .NET.