Quando l'applicazione host si sposta da finestra a finestra, la transizione
non è istantanea. Pertanto, qualsiasi input che deve essere inviato all'host,
come la digitazione del testo, l'utilizzo dei tasti di aiuto host o il test dei punti di verifica,
deve attendere che la finestra host sia pronta per ricevere l'input. Estensione per le applicazioni basate sul terminale può
essere utilizzato per scoprire se la schermata host per l'input è pronta.
Aggiungere manualmente i timer di sospensione manuale nello script in cui l'host effettua la
transizione da una finestra alla successiva prima di riprodurre uno script.
Inserire il seguente comando nello script: // add sleep timers during slow screen transitions
sleep(5);
Questo comando mette la riproduzione in pausa per 5 secondi prima di passare
alla riga successiva nello script.
Aggiungere un'istruzione di sospensione nello script per evitare
il timeout di un algoritmo di sincronizzazione prima che la pagina possa essere realmente caricata.
Inserire quanto segue nello script:
sleep(10);
TFrame().inputKeys("logoff{ENTER}");
Questo impedisce a
Functional Tester di inviare tasti di battitura all'applicazione prima che sia pronta a riceverli.
Importante: Scegliere un tempo di sospensione che è appropriato per la propria connessione. Un tempo di sospensione che è impostato troppo breve potrebbe causare problemi con la riproduzione
degli script, perché Estensione per le applicazioni basate sul terminale potrebbe
provare a inviare comandi all'host prima di essere pronto a riceverli o poter provare a verificare il punto di verifica prima che la finestra abbia finito la transizione.
Un tempo di sospensione impostato troppo lungo può influire sulle prestazioni.