Functional Tester traccia lo stato
delle sessioni Estensione per le applicazioni basate sul terminale quando si registra uno script
e si interagisce con la sessione host. Per determinare lo stato della sessione, Functional Tester verifica se la sessione host
è visualizzata. Se la sessione host non viene visualizzata, attende 0,5 secondi
per vedere se viene visualizzata. Se la sessione host non viene visualizzata durante
tale tempo, restituisce lo stato di visualizzazione nel frame. Se la sessione host non viene
visualizzata dopo l'attesa, Functional Tester interroga
il codice di sincronizzazione per lo stato del terminale.
La sessione Estensione per le applicazioni basate sul terminale presenta uno dei seguenti
tre stati:
Tabella 1. Stati sessioneStato |
Descrizione |
NON INIZIALIZZATO |
La finestra host non è pronta per l'interazione, perché è
ancora in fase di aggiornamento, modifica o caricamento. |
CARICATO |
La finestra host ha finito l'aggiornamento, ma l'OIA (operator
information area) è bloccata, in genere a causa di un input non valido. |
PRONTO |
La finestra host è pronto per l'interazione, ha ultimato
l'aggiornamento e l'OIA è sbloccato. |
Il codice di sincronizzazione determina lo stato in base agli algoritmi
di sincronizzazione. L'algoritmo dipende dal tipo di connessione.