Pular para o conteúdo principal

Área de testes

A página Área de testes é um espaço de treino. Você posiciona janelas simuladas em uma área de trabalho simulada, monta alguns passos e os executa. O mecanismo os executa somente contra as janelas simuladas e devolve o que aconteceu, que a página reproduz passo a passo. Nada na sua área de trabalho real é tocado: as janelas simuladas são desenhos, não janelas reais.

Input.ObserverSimplesAvançado
AUTOMAÇÃO
Ações
Expansão de texto
Snippets
Área de testes
Grupos de aplicativos
Grupos ignorados
Gestos
CONFIGURAÇÃO
Geral
Aparência
Segurança
Ajuda
Sobre
Área de testes
Teste passos em janelas de faz de conta. Nada na sua área de trabalho real é afetado.
Executar
Área de trabalho de treino
Sem título - Bloco de Notas
Documentos - Explorador de Arquivos
Adicionar janela
Caixas de mensagem: primeiro botão
O que executarAntes da execução
1Maximizar janelaJanela de destino
2Aguardar500
3Digitar textoOlá da área de testes
4Restaurar janelaJanela de destino
Copiar passos
Salvar como snippet

① Executar os passos. ② A área de trabalho simulada. ③ O que executar, e com o que a execução começa.

A área de trabalho simulada​

A área de trabalho tem uma ou duas telas e até 16 janelas simuladas, chamadas substitutas. Na primeira vez que você abre a página, ela contém um layout Área de trabalho de treino com algumas substitutas e um exemplo curto.

  • Selecione uma substituta clicando nela; clique em um espaço vazio da área de trabalho para limpar a seleção. Arraste a barra de título dela para movê-la, e o canto dela para redimensioná-la (somente no estado Normal).
  • A substituta selecionada tem uma barra de ferramentas: Configurações da janela, Começar o gesto sobre esta janela, Trazer para frente, Enviar para trás, Duplicar e Remover.
  • Configurações da janela define o Título, o Nome da classe, o Nome do programa, a posição e o tamanho, o Estado (Normal, Minimizada ou Maximizada) e Sempre visível dela. Os passos que procuram uma janela por título, classe ou programa encontram as substitutas por esses valores.
  • Uma substituta tem o selo Gesto: a execução se comporta como se o gesto tivesse sido desenhado sobre ela, então ela é a Janela de destino. No início de uma execução, a substituta visível mais à frente tem o foco, e o ponteiro fica no meio da janela do gesto.
  • Uma substituta minimizada é desenhada esmaecida no lugar para onde voltaria, para que você ainda possa selecioná-la.
  • Adicionar janela adiciona uma substituta.

Cada tela tem um chip no canto inferior direito, como "Tela principal · 1920 × 1080". Clique nele para definir o tamanho da tela; o chip da segunda tela também tem Remover tela. Com uma tela só, Adicionar tela adiciona uma segunda à direita da primeira.

observação

Modo Avançado. As configurações de uma tela também contêm a Escala (100–500%) e o Nome amigável dela, e mostram o Caminho do dispositivo dela. Os scripts podem encontrar uma tela pelo caminho do dispositivo ou por esse nome.

A área de trabalho é sempre desenhada da esquerda para a direita, em todos os idiomas, porque as posições das telas não são espelhadas.

Usar o teclado​

Pressione Tab para passar de uma substituta para outra; a que está em foco fica selecionada. As teclas de seta a movem 10 pixels (1 pixel com Ctrl), Shift+teclas de seta a redimensionam, Enter ou F2 abrem as configurações dela, e Delete a remove. Esc fecha uma caixa de configurações.

Layouts​

Um layout é uma área de trabalho com as substitutas, as telas, a área de transferência inicial e as respostas às caixas de mensagem dela. Escolha um layout na lista Layout. O botão Opções de layout ao lado contém Novo layout (uma cópia do atual), Renomear layout e Excluir layout. O último layout não pode ser excluído, e o nome precisa ser único.

Os layouts e os passos que você estava testando são guardados neste computador para a sua conta do Windows, separados da sua configuração. Eles não são exportados e não fazem parte do arquivo de configuração.

O que executar​

A guia O que executar contém um editor de Passos, igual ao de uma ação (O editor de Passos).

observação

Modo Avançado. Uma chave Passos / Script acima do editor permite testar um script em vez disso. Mudar para Script com passos oferece traduzi-los, como na página Ações. De volta ao modo Simples, a página mostra Passos de novo; o script é mantido.

Antes da execução​

A área de trabalho simulada tem a própria área de transferência e as próprias caixas de mensagem. A guia Antes da execução as prepara. A linha abaixo da área de trabalho resume as duas; clique nela para abrir a guia.

  • Área de transferência: o texto que a área de transferência contém quando uma execução começa (até 256 caracteres). Deixe vazio para começar com a área de transferência vazia. A sua área de transferência real nunca é lida nem alterada.
  • Respostas às caixas de mensagem: uma linha por caixa de mensagem que a execução mostra (Caixa 1, Caixa 2 e assim por diante), até 16. Cada caixa recebe a próxima resposta da lista. Se essa resposta não for um dos botões da caixa, ou se a lista tiver acabado, o primeiro botão da caixa é pressionado.

A execução e a reprodução​

Clique em Executar ①. Os passos vão para o mecanismo, que os executa contra o layout e devolve tudo o que aconteceu. A página então reproduz isso na área de trabalho:

  • Cada passo é reproduzido como um tempo próprio, com o passo destacado na lista. As esperas são reproduzidas no tempo próprio da execução.
  • Reproduzir / Pausar, Avançar um passo (até o próximo tempo), Repetir, uma Velocidade de 0,5× a 4×, e Voltar ao layout. Alterar o layout ou os passos também encerra a reprodução.
  • Durante a reprodução, uma linha abaixo da área de trabalho mostra o que a área de transferência contém naquele momento. Uma caixa de mensagem que a execução mostrou é desenhada na tela principal com o botão pressionado aceso.
  • Tudo o que os passos escreveram no log aparece em Texto impresso.
  • No fim, a página diz A execução terminou., ou qual passo falhou e por quê. No Script, ela nomeia a linha em vez disso.

Uma execução para antes, com uma mensagem, quando:

  • usa uma função interna que alcançaria algo fora da área de testes, como arquivos, outros programas, plug-ins, snippets ou as funções internas de energia e de sair da conta (não disponível na área de testes);
  • executa mais de 200.000 instruções, registra mais de 2.000 eventos ou chega a 10 minutos do próprio tempo (por exemplo, uma repetição que nunca termina);
  • tem mais de 8.000 caracteres (ela nem é executada).

Um erro de compilação, ou a falta de resposta do mecanismo, aparece sem reprodução.

O que a área de testes não simula​

A área de testes só simula, e os programas reais podem se comportar de outro jeito:

  • As regras de foco, os controles dentro das janelas e os programas executados como administrador não são simulados.
  • Uma substituta não tem seleção, então uma combinação de teclas de copiar não copia nada. Digitar e colar acrescentam texto à substituta ativa.
  • Uma substituta minimizada informa a posição que o Windows dá às janelas minimizadas.
  • O caminho do dispositivo de uma tela simulada é inventado, então um passo que nomeia o caminho do dispositivo de um monitor real não encontra nada. O nome amigável dela corresponde.

Levar os passos com você​

  • Copiar passos (Copiar script no Script) copia o que é executado para a área de transferência.
  • Salvar como snippet cria um snippet a partir disso, como Passos ou Script, e o abre na página Snippets (Snippets). A partir daí, uma ação pode chamá-lo, ou você pode copiar os passos para uma ação.