tab-name-present
Las pestañas tienen un nombre accesible
Comprueba que los elementos con role="tab" exponen un nombre accesible no vacío.
Ámbito de aplicación. Se aplica a los elementos que llevan role="tab" (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, de title, o bien, dado que role="tab" obtiene su nombre del contenido, del texto de su propio subárbol, donde el nombre propio de un descendiente (un <img alt>, aria-label o title) cuenta como la contribución de ese descendiente y no solo sus nodos de texto.
Ejemplos
<div role="tab" tabindex="0">Apple</div>
El contenido de texto visible nombra la pestaña.
<div role="tab" tabindex="0"></div>
No hay nombre ni contenido.