Utilize a sincronização manual quando a execução for considerada de prioridade
mais alta do que a execução automática do script. Os algoritmos de sincronização são
confiáveis, mas levam mais tempo para serem executados do que o necessário.
Sobre Esta Tarefa
Para executar a sincronização manual:
Procedimento
- Na barra de ferramentas do Monitor de Registros, antes de digitar o texto, clique no
ícone Assistente de Ação e Ponto de Verificação
.
- Arraste o ícone Localizador de Objeto
sobre o terminal host para selecionar o objeto da janela. Uma
linha espessa vermelha traça o terminal quando selecionado.
- Clique em Aguardar até e digite a entrada do texto.
A entrada no script é a seguinte:
Screen().waitForExistence();
TFrame().inputKeys("logoff{ENTER}");
Nesse caso, a janela correta é carregada por causa do tempo de espera. Você não
precisa contar com o algoritmo de sincronização.
- Altere a segunda linha do script anterior:
TFrame(ANY, UNINITIALIZED).inputKeys("logoff{ENTER}");
Você
pode enviar os pressionamentos de tecla independentemente do estado do terminal
determinado pelo código de sincronização.