Extracción de pantalla programática para Functional Tester Extension

Rational Functional Tester Extension para Terminal based applications da soporte a la extracción de pantalla programática. En versiones anteriores de Functional Tester Extension, la verificación de datos en una pantalla del terminal se realizaba sólo en los campos, caracteres o filas (Virtual terminal). Con la extracción de pantalla programática, la verificación de datos se realiza en ubicaciones arbitrarias. La extracción de pantalla programática se utiliza para extraer una parte de la pantalla del terminal para determinar si el texto se visualiza en la posición de la pantalla especificada. Además, la extracción de pantalla programática hace que el proceso de reproducción espere a que se permita que el texto aparezca en la pantalla. Se han desarrollado API para dar soporte a esta característica.

Estos métodos se utilizan para extraer información de una parte de la pantalla:

Métodos Descripción
public void startEventMonitor() Recopila los cambios de la pantalla y almacena los cambios en un almacenamiento intermedio
public boolean checkForChange(int startRow, int startCol, int endRow, int endCol, String text) Busca el texto en una posición en concreto
public boolean checkForChange(int startRow, int startCol, int endRow, int endCol, String text, boolean clearBuffer) Busca el texto en una posición en concreto, y borra el almacenamiento intermedio
public boolean waitForChange(int startRow, int startCol, int endRow, int endCol, String text) Espera que el texto se visualice en la posición especificada
public boolean waitForChange(int startRow, int startCol, int endRow, int endCol, String text, long timeout) Espera que el texto se visualice en la posición especificada en el momento especificado
clearHistory() Borra el almacenamiento intermedio
public void stopEventMonitor() Detiene la recopilación de datos de entrada de la pantalla

Comentarios