Key Press
Key Press
Sección titulada «Key Press»Tipo: page-key-press · Paquete: Browser v1.0.0
Envía una tecla o una combinación a la página, como Enter, Tab, Escape, F5 o atajos como Control+a. Útil para confirmar formularios con Enter, moverte entre campos con Tab, cerrar diálogos con Escape o disparar atajos de teclado de la aplicación.
Cómo funciona
Sección titulada «Cómo funciona»Si indicas un selector, primero enfoca ese elemento y luego envía la(s) tecla(s). Si lo omites, la tecla se envía a la página (al elemento que tenga el foco). Las teclas usan los nombres de Playwright (ver ejemplos), y las combinaciones se unen con +.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
keys | expresión | Tecla o combinación. Ej: Tab, Enter, Escape, F5, Control+a, Shift+Tab, Control+Shift+i. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
page | sesión | La sesión de página. Omítela dentro de un body; fuera, pasa = page. |
selector | selector | Elemento a enfocar antes de enviar la tecla. Si se omite, va a la página. |
timeout | número | Máximo en ms a esperar el elemento (cuando hay selector). Por defecto 30000. |
Nombres de teclas comunes
Sección titulada «Nombres de teclas comunes»| Tecla | keys |
|---|---|
| Enter / Intro | Enter |
| Tabulador | Tab |
| Escape | Escape |
| Flechas | ArrowDown, ArrowUp, ArrowLeft, ArrowRight |
| Funciones | F1 … F12 |
| Seleccionar todo | Control+a |
| Tab inverso | Shift+Tab |
Ejemplo
Sección titulada «Ejemplo»Buscar y confirmar con Enter:
Page Fill selector = (#buscar) value = "factura 2026"Page Key Press selector = (#buscar) keys = "Enter"