Compartir vía


Prueba automática de problemas de accesibilidad en una página web

La herramienta Problemas incluye una sección accesibilidad que notifica automáticamente problemas como la falta de texto alternativo en las imágenes, la falta de etiquetas en los campos de formulario y el contraste insuficiente de los colores del texto. De forma predeterminada, la herramienta Problemas está abierta en el panel Vista rápida de la parte inferior de DevTools. En este artículo se usa la página web de demostración de pruebas de accesibilidad para recorrer paso a paso la sección Accesibilidad de la herramienta Problemas .

Hay varias maneras de abrir la herramienta Problemas , como:

  • Haga clic en el contador Problemas (contador Problemas) en la esquina superior derecha de DevTools.

  • En la herramienta Elementos , en el árbol DOM, presione Mayús mientras hace clic en un subrayado ondulado en un elemento.

  • En el menú Comando, escriba problemas, seleccione Mostrar problemas y presione Entrar.

Ver la sección Accesibilidad de la herramienta Problemas

  1. Abra la página web de demostración de pruebas de accesibilidad en una nueva ventana o pestaña.

  2. Haga clic con el botón derecho en cualquier lugar de la página web y, a continuación, seleccione Inspeccionar. O bien, presione F12. DevTools se abre junto a la página web.

    En la esquina superior derecha, aparece el contador Problemas (contador Problemas). El contador Problemas es un icono de burbuja de voz junto con el número de problemas detectados automáticamente.

    El contador Problemas de DevTools, que indica cuántos problemas hay en el documento actual

  3. Actualice la página, ya que algunos problemas se notifican en función de las solicitudes de red. Observe el recuento actualizado en el contador Problemas.

  4. Haga clic en el contador Problemas. La herramienta Problemas se abre en el panel Vista rápida en la parte inferior de DevTools:

    Advertencias de accesibilidad mostradas en la herramienta Problemas

  5. En la pestaña Problemas , expanda la sección Accesibilidad .

Comprobación de que los campos de entrada tienen etiquetas

Para comprobar si los campos de entrada tienen etiquetas conectadas, use la herramienta Problemas , que comprueba automáticamente toda la página web y notifica este problema en la sección Accesibilidad .

  1. Abra la página web de demostración de pruebas de accesibilidad en una nueva ventana o pestaña.

  2. Haga clic con el botón derecho en cualquier lugar de la página web y, a continuación, seleccione Inspeccionar. O bien, presione F12. DevTools se abre junto a la página web.

  3. En la esquina superior derecha, haga clic en el contador Problemas (contador Problemas). La herramienta Problemas se abre en el panel Vista rápida en la parte inferior de DevTools.

  4. En la pestaña Problemas , expanda la sección Accesibilidad .

  5. Expanda advertenciaForm elements must have labels: Element has no title attribute Element has no placeholder attribute.

  6. Haga clic en el vínculo Abrir en elementos .

    Herramienta Elements que muestra el HTML problemático después de hacer clic en el vínculo de la herramienta Problemas

    Se abre la herramienta Elementos , con el elemento resaltado en el árbol DOM. El panel Estilos muestra las reglas CSS aplicadas para el elemento.

    Ahora se muestra el código siguiente:

    <label>Search</label>
    <input type="search">
    <input type="submit" value="go">
    

    En el código anterior, el label elemento se usa incorrectamente, porque no hay ninguna conexión entre el label elemento y un elemento determinado input . Para conectar el label elemento a un elemento específico input , use cualquiera de las opciones siguientes:

    • Anida el input elemento dentro del label elemento .

    • En el label elemento , agregue un for atributo que coincida con un id atributo del input elemento .

También hay otra manera de probar la falta de conexiones entre elementos:

  1. En la herramienta Elementos , seleccione el <label>Search</label> elemento en el árbol DOM.

    En la página web, observe que el foco solo aparece en la etiqueta Buscar y no en el cuadro de texto de entrada. La implementación correcta se centraría en el search cuadro de texto de entrada y la etiqueta Buscar .

  2. Como ejemplo de una conexión correcta, seleccione la etiqueta Otro en el formulario de donación.

    Un cuadro de indicador de foco aparece correctamente en el cuadro de texto de entrada junto a la etiqueta Otros , ya que hay valores coincidentes for y id de atributo.

  3. En la herramienta Problemas, haga clic en Lectura adicional para obtener más información sobre el problema. Para abrir el vínculo en una nueva pestaña, presione Ctrl (Windows, Linux) o Comando (macOS) mientras hace clic en el vínculo:

    Vínculo en la pestaña Problemas que apunta a información más detallada sobre el problema

Comprobación de que las imágenes tienen texto alternativo

Las pruebas de accesibilidad básicas requieren asegurarse de que se proporciona texto alternativo (también denominado texto alternativo) para las imágenes.

Para comprobar automáticamente si se proporciona texto alternativo para las imágenes, use la herramienta Problemas , que tiene una sección Accesibilidad . De forma predeterminada, la herramienta Problemas está abierta en el panel Vista rápida de la parte inferior de DevTools.

  1. Abra la página web de demostración de pruebas de accesibilidad en una nueva ventana o pestaña.

  2. Haga clic con el botón derecho en cualquier lugar de la página web y, a continuación, seleccione Inspeccionar. O bien, presione F12. DevTools se abre junto a la página web.

  3. En la esquina superior derecha de DevTools, haga clic en el contador Problemas . Se abre la herramienta Problemas .

  4. En la pestaña Problemas , expanda la advertencia Images must have alternate text: Element has no title attribute. Hay cuatro instancias de imágenes que carecen de texto alternativo:

    La herramienta Problemas que notifica imágenes a las que falta texto alternativo

Consulte Imágenes que deben tener texto alternativo.

Comprobar que los colores del texto tienen suficiente contraste

Para comprobar automáticamente si los colores del texto tienen suficiente contraste, use la herramienta Problemas , que tiene una sección Accesibilidad . De forma predeterminada, la herramienta Problemas está abierta en el panel Vista rápida de la parte inferior de DevTools.

  1. Abra la página web de demostración de pruebas de accesibilidad en una nueva ventana o pestaña.

  2. Haga clic con el botón derecho en cualquier lugar de la página web y, a continuación, seleccione Inspeccionar. O bien, presione F12. DevTools se abre junto a la página web.

  3. En la esquina superior derecha de DevTools, haga clic en el contador Problemas . Se abre la herramienta Problemas .

    Puede haber advertencias de que dos elementos de la página web de demostración no tienen suficiente contraste.

    Problemas de contraste notificados en la herramienta Problemas

  4. En función de la configuración, la pestaña Problemas podría tener una advertencia como Los usuarios pueden tener dificultades para leer el contenido del texto debido a un contraste de color insuficiente. Puede expandir esa advertencia y, a continuación, expandir Recursos afectados. Aparece una lista de elementos con una lista de elementos que no tienen suficiente contraste.

  5. Haga clic en el li.high elemento . En la página web representada, se resalta el vínculo Perros de la sección Donar , que muestra una pequeña superposición de información. Esta es la misma superposición que aparece al mantener el puntero sobre un elemento del árbol DOM de la herramienta Elementos .

    Elemento de la página web resaltado después de hacer clic en un vínculo en la sección Recursos afectados

Los subrayados ondulados en el árbol DOM indican problemas detectados automáticamente

El árbol DOM de la herramienta Elementos marca los problemas directamente en el HTML con subrayados ondulados. La herramienta Problemas notifica estos problemas. Al presionar Mayús mientras hace clic en cualquier elemento con un subrayado ondulado, se abre la herramienta Problemas .

  1. En la herramienta Elementos , en el árbol DOM, presione Mayús mientras hace clic en el elemento <input type="search">, que tiene una línea ondulada en input. Se muestra la herramienta Problemas y se muestra el problema para ese elemento.

    Un elemento que tiene un subrayado ondulado en la vista DOM tiene un problema.

Vea también