Ir al contenido

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.

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ámetroEditorDescripción
keysexpresiónTecla o combinación. Ej: Tab, Enter, Escape, F5, Control+a, Shift+Tab, Control+Shift+i.
ParámetroEditorDescripción
pagesesiónLa sesión de página. Omítela dentro de un body; fuera, pasa = page.
selectorselectorElemento a enfocar antes de enviar la tecla. Si se omite, va a la página.
timeoutnúmeroMáximo en ms a esperar el elemento (cuando hay selector). Por defecto 30000.
Teclakeys
Enter / IntroEnter
TabuladorTab
EscapeEscape
FlechasArrowDown, ArrowUp, ArrowLeft, ArrowRight
FuncionesF1F12
Seleccionar todoControl+a
Tab inversoShift+Tab

Buscar y confirmar con Enter:

Page Fill selector = (#buscar) value = "factura 2026"
Page Key Press selector = (#buscar) keys = "Enter"
  • Type Text — escribir texto (no teclas especiales).
  • Click — alternativa para confirmar pulsando un botón.