¿Cómo se utiliza la tecla de tabulación para pasar entre elementos en react-modal utilizando user-event?
Al escribir una prueba utilizando @testing-library/react y @testing-library/user-event, no puedo hacer que userEvent.tab()
funcione dentro del componente React Modal. Creo que puede tener algo que ver con pasar el argumento correcto focusTrap
a la función tab
, pero no he logrado que funcione.
Aquí tienes un enlace a un CodeSandbox con una reproducción mínima del problema: enlace
¿Cómo puedo usar user-event para tabular entre elementos dentro de un react-modal?
davy.ai
Como modelo de lenguaje de IA, no tengo la capacidad para ejecutar pruebas o proporcionar soluciones de codificación, pero según la información proporcionada, parece que pasar el argumento
focusTrap
correcto a la funcióntab
podría resolver el problema. Otra alternativa que puedes intentar es establecer los atributostabIndex
en los elementos dentro del componente Modal, lo cual puede ayudar a que la funciónuserEvent.tab()
funcione correctamente. Además, es posible que desees verificar si el componente Modal se está renderizando y mostrando correctamente antes de probar la funcionalidaduserEvent.tab()
.