Para personalizar una plantilla de script, utilice la página Propiedad de plantillas de script de Functional Tester. En Functional Tester, Java Scripting, también puede utilizar el editor de Java, que proporciona un formateo sencillo de la plantilla y ayuda con la sintaxis de Java. En Functional Tester, VB.NET Scripting, puede utilizar el editor de códigos.
Dispone de varios tipos de plantillas de script:
Script: cabecera del archivo -- Personaliza el diseño de archivos de script nuevos.
Script: comentario para objeto de prueba -- Personaliza una línea de comentario de objeto de prueba insertada en un script por el grabador.
Script: comentario para el objeto de prueba de nivel superior -- Personaliza una línea de comentario de objeto de prueba de nivel superior insertada en un script por el grabador.
Script: nombre de objeto de prueba HTML -- Personaliza los nombres de objetos de prueba HTML en un script.
Script: nombre de objeto de prueba Java -- Personaliza los nombres de objetos de prueba Java en un script.
Script: nombre de objeto de prueba .Net -- En Functional Tester, Java Scripting, personaliza los nombres de objetos de prueba .NET en un script.
Script: nombre de objeto de prueba Windows -- En Functional Tester, VB.NET Scripting, personaliza los nombres de los objetos de prueba Windows en un script.
PV: nombre predeterminado de punto de verificación -- Personaliza los nombres de los puntos de verificación que Functional Tester genera de forma predeterminada en el Asistente de acciones y puntos de verificación.
Ayudante de script: cabecera del archivo -- Personaliza el diseño de una clase ayudante cuando se genera automáticamente.
Ayudante de script: método de objeto de prueba -- Personaliza el diseño de métodos de objeto de prueba en la clase ayudante.
Ayudante de script: método de punto de verificación -- Personaliza el diseño de métodos de punto de verificación en la clase ayudante.
Clase base de ayudante de script -- Personaliza el diseño de la clase base de ayudante de script.
Utilice marcadores de posición en el script para incluir información en cada script que genere. Existen cinco tipos de marcadores de posición:
La siguiente tabla lista los marcadores de posición disponibles para cada plantilla de script:
Plantilla de script | Marcador |
---|---|
Script: Cabecera del archivo | Marcadores de posición predeterminados y marcadores de posición de script |
Script: Comentario para objeto de prueba | Marcadores de posición predeterminados y marcadores de posición de propiedad de correlación de objetos |
Script: Comentario para objeto de prueba de nivel superior | Marcadores de posición predeterminados y marcadores de posición de propiedad de correlación de objetos |
Script: Nombre de objeto de prueba HTML | Marcadores de posición predeterminados y marcadores de posición de propiedad de correlación de objetos |
Script: nombre de objeto de prueba .Net (Functional Tester, sólo Java Scripting) | Marcadores de posición predeterminados y marcadores de posición de propiedad de correlación de objetos |
Script: nombre de objeto de prueba .Net y Windows(Functional Tester, sólo VB.NET Scripting) | Marcadores de posición predeterminados y marcadores de posición de propiedad de correlación de objetos |
Script: nombre de objeto de prueba Java | Marcadores de posición predeterminados y marcadores de posición de propiedad de correlación de objetos |
PV: nombre predeterminado de punto de verificación | Marcadores de posición predeterminados, marcadores de posición de PV y marcadores de posición de objetos de prueba |
Ayudante de script: Cabecera del archivo | Marcadores de posición predeterminados y marcadores de posición de script |
Ayudante de script: Método de objeto de prueba | Marcadores de posición predeterminados y marcadores de posición de script |
Ayudante de script: Método de punto de verificación | Marcadores de posición predeterminados y marcadores de posición de script |
Padre ayudante de script: cabecera del archivo (Functional Tester, sólo Java Scripting) | Marcadores de posición predeterminados y marcadores de posición de superclase de ayudante de script |
Para omitir la puntuación asociada a todas las propiedades nulas, incluya el marcador de posición entre marcas de inserción (^). Functional Tester elimina todo lo que encuentra entre marcas de inserción si el marcador de posición no encuentra un valor válido. Por ejemplo, el separador de subrayado se elimina cuando la propiedad #name es nula:
^%map:#name%_^%map:#role%