Os marcadores de propriedades do mapa de objetos resolvem valores marcadores do mapa de objetos em valores de propriedades.
Além disso, resolvem valores do sinalizador de substituição padrão.
Sinalizador de Substituição map
Descrição: Resolve valores
relativos a uma entrada no mapa de objetos. O marcador de mapas é válido apenas
durante a geração do método de script auxiliar e durante a gravação para inserir
comentários no script, caso contrário, a instância do objeto de teste não será conhecida.
Sintaxe:
%map: property%
Propriedades funcionais para o marcador map:
- context -- Retorna o nome descritivo
do pai mais próximo registrado na Biblioteca de Objetos como tendo contexto.
- contextComment -- Retorna o comentário do contexto
resolvido registrado na Biblioteca de Objetos do pai com contexto mais próximo.
- topContext -- Retorna o nome descritivo
do pai mais elevado, a não ser que esse objeto não tenha pai.
- topContextComment -- Retorna o comentário do contexto
resolvido registrado na Biblioteca de Objetos do pai mais elevado.
Exemplos:
- %map:context% -- Retorna o nome
descritivo do pai mais próximo registrado na Biblioteca de Objetos como tendo
contexto.
A propriedade de reconhecimento para o marcador map
retorna o nome da propriedade.
Sintaxe: %map: RecognitionProperty%
- 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 indicar que são administrativas e não de
reconhecimento. 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 para o marcador map:
- .class -- Retorna o nome da classe Java, a tag HTML (com um prefixo HTML) ou o nome de classe VB do objeto de teste.
- #name -- Retorna o nome descritivo dos objetos
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:
- %map:.class% -- Retorna o nome da classe Java, a tag HTML (com um prefixo HTML) ou o nome da classe VB do objeto de teste.
- %map:#domain% -- Retorna o domínio no qual o objeto de teste está definido, isto é, Java, HTML ou VB.