v1.0
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.
Sintaxe
WebKeys(comando, teclas [, appId])

Parâmetros

ParâmetroObrigatórioDescrição
comandoSimModo de envio: Press (pressiona e solta — padrão), KeyDown (mantém pressionada), KeyUp (solta tecla mantida).
teclasSimTecla 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.
appIdNãoIdentificador da instância de browser.

Exemplos

AthusScript
// 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().