Selezione programmatica delle schermate per Functional Tester Extensions

Le applicazioni basate su Rational Functional Tester Extension for Terminal supportano la selezione programmatica delle schermate. Nelle versioni precedenti di Functional Tester Extensions, la verifica dei dati su una schermata del terminale veniva eseguita solo su campi, caratteri o righe (terminale virtuale). Con la selezione programmatica delle schermate, la verifica dei dati viene eseguita su percorsi arbitrari. La selezione programmatica delle schermate è utilizzata per scartare una parte della schermata del terminale per determinare se il testo viene visualizzato in una determinata posizione dello schermo. Inoltre, la selezione programmatica consente al processo di riproduzione di attendere che il testo venga visualizzato sullo schermo. Le API sono sviluppate in modo da supportare questa funzione.

Questi metodi sono utilizzati per estrarre le informazioni da una parte della schermata:

Metodi Descrizione
public void startEventMonitor() Raccoglie le modifiche alla schermata e le memorizza in un buffer
public boolean checkForChange(int startRow, int startCol, int endRow, int endCol, String text) Controlla il testo a una determinata posizione
public boolean checkForChange(int startRow, int startCol, int endRow, int endCol, String text, boolean clearBuffer) Controlla il testo a una determinata posizione e cancella il buffer
public boolean waitForChange(int startRow, int startCol, int endRow, int endCol, String text) Attende la visualizzazione del testo nella posizione specificata
public boolean waitForChange(int startRow, int startCol, int endRow, int endCol, String text, long timeout) Attende la visualizzazione del testo nella posizione specificata all'ora specificata
clearHistory() Cancella il buffer
public void stopEventMonitor() Arresta la raccolta di input dalla schermata

Feedback