Comando
WebKeys()
Envia combinações e sequências de teclas para o browser ou elemento ativo. Suporta três modos: Press (pressiona e solta), KeyDown (mantém pressionada) e KeyUp (solta). Útil para atalhos de teclado, Tab, Enter, teclas de função.
WebKeys(comando, teclas [, appId])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
comando | Sim | Modo de envio: Press (pressiona e solta — padrão), KeyDown (mantém pressionada), KeyUp (solta tecla mantida). |
teclas | Sim | Tecla ou combinação. Exemplos: Simples: 'Tab', 'Enter', 'Escape', 'F5', 'Delete', 'Backspace'Combinadas: 'Shift+Tab', 'Ctrl+A,Backspace'. Utilize a janela de configuração do comando no DevStudio para obter a lista de teclas. |
appId | Não | Identificador da instância de browser. |
Exemplos
// Pressionar Enter após preencher campo de busca:
WebText('#busca', $termoBusca)
WebKeys(Press, 'Enter')
// Tab para navegar entre campos:
WebKeys(Press, 'Tab')
// Limapr o conteúdo de um campo de texto
WebKeys(Press, 'Ctrl+A,Basckapce')
// Manter Shift pressionado para seleção:
WebKeys(KeyDown, 'Shift')
WebKeys(Press, 'Tab')
WebKeys(KeyUp, 'Shift')
Observações
KeyDown e KeyUp permitem simular combinações complexas mantendo modificadores (Shift, Ctrl, Alt) pressionados enquanto outras teclas são acionadas. Para converter textos em teclas, utilize a função GetKeys().