Los marcadores de posición de script resuelven los valores del marcador a nivel de script en valores de script. Cuando se han resuelto los valores, se pueden guardar en la memoria caché diversas líneas de información, según el marcador.
Uso: utilice los marcadores siguientes para personalizar las plantillas de script siguientes: Script: Cabecera del archivo, Ayudante de script: Cabecera del archivo, Ayudante de script: Método de objeto de prueba, Ayudante de script: Método de punto de verificación.
Comentario: todos los argumentos de marcadores de script diferencian entre mayúsculas y minúsculas.
Marcador script
Descripción: resuelve los valores del marcador de script en valores de script.
Sintaxis: %script:
argumento%
Argumentos para el marcador de script:
- name: devuelve el nombre del script (sin el sufijo del archivo o la especificación de paquete).
- fullName: devuelve el nombre completo del script con la especificación de paquete.
- insertBefore: indica el punto de inserción del código del script que va a utilizar el grabador cuando cree un script nuevo.
- package: devuelve el nombre del paquete que contiene el script.
- packageDeclaration: devuelve el origen de la declaración del paquete;
devuelve una serie vacía, " ", si el script no está en un paquete.
Marcador helper
Descripción: resuelve los valores del marcador del ayudante en valores del ayudante.
Sintaxis: %helper:argument%
Argumentos
para el marcador del ayudante:
- name: devuelve el nombre del script del ayudante.
- fullName: devuelve el nombre completo del script del ayudante, incluida la especificación del paquete.
- insertBefore: indica el punto de inserción de métodos de objeto de prueba del ayudante que se va a utilizar para generar el ayudante del script.
- package: devuelve la declaración del paquete para el script del ayudante.
- packageDeclaration: devuelve el origen de la declaración del paquete del ayudante; será nulo si el ayudante no está en un paquete.
- extends: devuelve una clase base de script configurable de biblioteca.
- methodName: devuelve el nombre de un método del ayudante que se está insertando en un clase del ayudante.
- testObjectInterfaceName: devuelve la clase de objeto de prueba para un método del ayudante que se está insertando en una clase del ayudante.
- vpName: devuelve el nombre de un método de puntos de verificación que se está insertando en una clase del ayudante.
Marcadores testobject y map
Descripción: ambos marcadores de posición resuelven valores relativos a una entrada de la correlación de objetos y son válidos únicamente durante la generación de métodos de script del ayudante. La propiedad del marcador de objeto de prueba devuelve el nombre de la propiedad.
Sintaxis: %testobject: propiedad%
o %map: propiedad%
Una propiedad de reconocimiento es la siguiente:
- .class: devuelve el nombre de clase Java™, la etiqueta HTML (con un prefijo HTML) o el nombre de clase VB del objeto de prueba.
- Las propiedades de reconocimiento son únicas en cada tipo de objeto de prueba. Para obtener el nombre de una propiedad de reconocimiento de un objeto de prueba determinado para usarla como marcador de la correlación de objetos, consulte las propiedades en el separador Reconocimiento de la correlación de objetos.
- Las propiedades administrativas llevan el prefijo #. Para obtener información sobre las propiedades administrativas frente a las de reconocimiento, consulte el apartado Conjuntos de propiedades del tema Correlación de objetos de prueba.
Propiedades administrativas:
- #name: devuelve el nombre descriptivo del objeto de prueba.
- #role: devuelve el rol del objeto de prueba.
- #domain: devuelve el dominio donde se ha definido el objeto de prueba, es decir, Java,
HTML o .NET.
- #testobject: devuelve el nombre de clase de interfaz utilizado para interactuar con el objeto de prueba.
- #proxy: devuelve el nombre de clase del proxy.
- #description: devuelve una descripción que el usuario ha definido en el editor de correlación de objetos.
Ejemplos:
- %testobject:.class% devuelve el nombre de clase Java, la etiqueta HTML (con un prefijo HTML) o el nombre de clase
VB del objeto de prueba.
- %testobject:#domain% devuelve el dominio donde está definido el objeto de prueba, es decir, Java, HTML o .NET.