Para customizar um gabarito de script, utilize a Página de Propriedades de Gabaritos de Script do Functional Tester. No Functional Tester, Java Scripting, você também pode utilizar o editor Java, que fornece formatação simples do gabarito e ajuda com a sintaxe Java. No Functional Tester, VB.NET Scripting, é possível utilizar o editor de Código.
Estão disponíveis vários tipos de gabaritos de script:
Script: Cabeçalho do Arquivo -- Customiza o layout de novos arquivos de script.
Script: Comentário para o Objeto de Teste -- Customiza uma linha de comentário do objeto de teste inserida em um script pelo gravador.
Script: Comentário para o Objeto de Teste de nível superior -- Customiza uma linha de comentário do objeto de teste de nível superior inserida em um script pelo gravador.
Script: Nome do Objeto de Teste do HTML -- Customiza os nomes de objetos de teste do HTML em um script.
Script: Nome do Objeto de Teste Java -- Customiza os nomes dos objetos de teste Java em um script.
Script: Nome do Objeto de Teste do .Net -- No Functional Tester, Java Scripting, customiza os nomes de objetos de teste do .NET em um script.
Script: Nome do Objeto de Teste do Windows -- No Functional Tester, VB.NET Scripting customiza os nomes dos objetos de teste do Windows em um script.
VP: Nome Padrão do Ponto de Verificação -- Customiza os nomes de pontos de verificação que o Functional Tester gera por padrão no Assistente de Ponto de Verificação e Ação.
Auxiliar de Script: Cabeçalho do Arquivo -- Customiza o layout de uma classe auxiliar quando autogerada.
Auxiliar de Script: Método do Objeto de Teste -- Customiza o layout de métodos de objetos de teste na classe auxiliar.
Auxiliar de Script: Método do Ponto de Verificação -- Customiza o layout de métodos de pontos de verificação na classe auxiliar.
Superclasse Auxiliar do Script -- -- Customiza o layout da superclasse auxiliar do script.
Utilize marcadores no gabarito de script para incluir informações em cada script que for gerado. Há cinco tipos de marcadores:
A tabela a seguir lista os marcadores disponíveis para cada gabarito de script:
Gabarito de Script | Sinalizador de Substituição |
---|---|
Script: Cabeçalho do arquivo | Marcadores Padrão e Marcadores de Script |
Script: Comentário para o Objeto de Teste | Marcadores Padrão e Marcadores de Propriedade do Mapa de Objetos |
Script: Comentário para o Objeto de Teste de nível superior | Marcadores Padrão e Marcadores de Propriedade do Mapa de Objetos |
Script: Nome do Objeto de Teste HTML | Marcadores Padrão e Marcadores de Propriedade do Mapa de Objetos |
Script: Nome do Objeto de Teste do .Net (apenas Functional Tester, Java Scripting) | Marcadores Padrão e Marcadores de Propriedade do Mapa de Objetos |
Script: Nome do Objeto de Teste do .Net e do Windows (apenas Functional Tester, VB.NET Scripting) | Marcadores Padrão e Marcadores de Propriedade do Mapa de Objetos |
Script: Nome do Objeto de Teste do Java | Marcadores Padrão e Marcadores de Propriedade do Mapa de Objetos |
VP: Nome Padrão do Ponto de Verificação | Marcadores Padrão, Marcadores de VP e Marcadores de Objeto de Teste |
Ajudante do Script: Cabeçalho do arquivo | Marcadores Padrão e Marcadores de Script |
Ajudante do Script: Método do Objeto de Teste | Marcadores Padrão e Marcadores de Script |
Ajudante do Script: Método do Ponto de Verificação | Marcadores Padrão e Marcadores de Script |
Pai do Auxiliar de Script: Cabeçalho do Arquivo (apenas Functional Tester, Java Scripting) | Marcadores Padrão e Marcadores de Superclasse Auxiliar do Script |
Para omitir a pontuação associada de qualquer propriedade nula, coloque o marcador entre pares de circunflexos (^). O Functional Tester removerá tudo o que estiver entre os circunflexos se o sinalizador de substituição não for resolvido em um valor válido. Por exemplo, o separador sublinhado será removido se a propriedade #name for nula:
^%map:#name%_^%map:#role%