textbox-name-present
Los cuadros de texto tienen un nombre accesible
Comprueba que los elementos con role="textbox" exponen un nombre accesible no vacío.
Ámbito de aplicación. Se aplica a los elementos que llevan role="textbox" (el atributo debe nombrar únicamente ese rol, no una lista de reserva) y que están incluidos en el árbol de accesibilidad. Un elemento con el rol implícito equivalente pero sin atributo role queda fuera del alcance.
Resultado esperado. El elemento tiene un nombre accesible no vacío procedente de aria-label, de un aria-labelledby que resuelve a texto no vacío, o de title. role="textbox" obtiene su nombre únicamente del autor, así que el texto del subárbol nunca se acepta: el texto situado dentro de un widget de cuadro de texto personalizado no se expone de forma fiable como su nombre. En un elemento etiquetable (<input role="textbox">) un <label> asociado también cuenta.
Ejemplos
<div role="textbox" tabindex="0" aria-label="Search the site"></div>
`aria-label` nombra el cuadro de texto.
<div role="textbox" tabindex="0"></div>
No hay nombre accesible procedente de ningún mecanismo admitido.