Navegar Microsoft Edge DevTools con tecnología de asistencia
Este artículo ayuda a los usuarios que dependen principalmente de la tecnología de asistencia, como los lectores de pantalla, Microsoft Edge DevTools. DevTools es un conjunto de herramientas de desarrollador web integradas en el Microsoft Edge web.
Para ver las características de DevTools relacionadas con la mejora de la accesibilidad de una página web, vea Accessibility-testing features in DevTools and Overview of accessibility testing using DevTools.
Esta guía le guiará por las herramientas y pestañas que son las más accesibles y resalta los problemas que puede encontrar.
DevTools se divide en una serie de herramientas. (Dentro del menú comando, las herramientas se denominan paneles.) Las herramientas se organizan en una lista de pestañas de ARIA en la barra de herramientas principal y en la barra de herramientas del cajón.
A continuación se muestran ejemplos de herramientas:
- La herramienta Elementos permite ver y cambiar nodos DOM o CSS.
- La herramienta Consola permite leer los registros de JavaScript y los objetos de edición en directo. Para obtener más información, vaya a Usar la consola.
Dentro de cada herramienta, hay uno o más conjuntos de pestañas. Por ejemplo, la herramienta Elementos contiene un conjunto de pestañas que incluyen Styles, Event Listenersy Accessibility.
Métodos abreviados de teclado
Para obtener los métodos abreviados de teclado predeterminados para DevTools, vea Keyboard shortcuts. Asegúrese de marcarlo y volver a consultarlo a medida que explora las diferentes herramientas.
Abrir DevTools
Para empezar, vaya a Abrir Microsoft Edge DevTools. Hay varias formas de abrir DevTools, ya sea mediante métodos abreviados de teclado o elementos de menú.
Navegar entre herramientas
Puede moverse entre las herramientas mediante las teclas de navegación del teclado o mediante el menú de comandos.
Navegar por teclado
- Con DevTools abierto, selecciona
Control+](Windows, Linux) oCommand+](macOS) para mover el foco a la siguiente herramienta de la barra de herramientas principal. - Seleccione
Control+[(Windows, Linux) oCommand+[(macOS) para mover el foco a la herramienta anterior en la barra de herramientas principal. - Seleccione o repita hasta que el foco se mueva a las pestañas de la barra de herramientas principal o de la barra de herramientas del cajón y, a continuación, use las teclas de flecha para
TabShift+Tabmoverse entre las herramientas.
Problemas conocidos
- Algunas herramientas, como las **** herramientas consola y rendimiento, pueden mover el foco al área de contenido de la herramienta en cuanto se selecciona la herramienta. Esto puede dificultar la navegación por teclas de flecha.
- El nombre de la herramienta seleccionada se anuncia, pero solo después de anunciar el contenido centrado en la herramienta. Esta secuencia de anuncios puede facilitar la pérdida del nombre de la herramienta.
Navegar por menú de comandos
Para seleccionar una herramienta específica, use el menú comando. En el menú comando, una herramienta se denomina panel.
- Con DevTools abierto, seleccione
Control+Shift+P(Windows, Linux) oCommand+Shift+P(macOS) para abrir el menú de comandos. El menú de comandos es un cuadro combinado de autocompletar de búsqueda aproximada. - Escriba el nombre de un panel (herramienta) y, a continuación, use el teclado para navegar a
Down Arrowla opción correcta. - Seleccione
Enterpara ejecutar un comando.
Para abrir la herramienta Elementos:
- Abra el Menú de comandos.
- Escriba
EaLcontinuación . La opción Panel > Mostrar elementos está seleccionada. - Seleccione
Enter.
Abrir una herramienta de esta manera pone el foco en el área de contenido de la herramienta. En el caso de la herramienta Elementos, el foco se mueve al árbol DOM.
La herramienta Elementos
Inspeccionar un elemento de la página
- Navegue hasta el elemento que desea inspeccionar con el cursor en el lector de pantalla.
- Simule un clic con el botón derecho en el elemento para abrir el menú contextual.
- Elija la opción Inspeccionar. Esto abre la herramienta Elementos y centra el elemento en el árbol DOM.
El árbol DOM se establece como un árbol ARIA. Para ver un ejemplo, vaya a Navegar por el árbol DOM con un teclado.
Copiar el código de un elemento en el árbol DOM
- Con el foco en un nodo del árbol DOM, mantenga el mouse en el nodo y abra el menú contextual (haga clic con el botón secundario).
- Expanda la opción Copiar.
- Elija Copiar outerHTML.
Problemas conocidos
- Copiar outerHTML a menudo no selecciona el nodo actual, sino que selecciona el nodo primario. Sin embargo, el contenido del elemento todavía debe estar en el outerHTML copiado.
Modificar los atributos de un elemento en el árbol DOM
- Con el foco en un nodo en el árbol DOM, seleccione
Enterpara hacerlo editable. - Seleccione
Tabpara moverse entre los valores de atributo. Cuando oiga "espacio" está dentro de una entrada de texto vacía y puede escribir un nuevo valor de atributo. - Seleccione
Control+Enter(Windows, Linux) oCommand+Enter(macOS) para aceptar el cambio y escuchar todo el contenido del elemento.
Problemas conocidos
- Cuando escribes en la entrada de texto, no obtienes comentarios. Si haces un error tipográfico y usas las teclas de flecha para explorar la entrada, tampoco recibes comentarios. La forma más sencilla de comprobar el trabajo es aceptar el cambio y, a continuación, escuchar todo el elemento que se va a anunciar.
Editar el CÓDIGO HTML de un elemento en el árbol DOM
- Con el foco en un nodo en el árbol DOM, seleccione
Enterpara hacerlo editable. - Seleccione
Tabpara moverse entre los valores de atributo. Cuando oiga el nombre del elemento, por ejemplo, , está dentro de una entrada de texto y puede cambiar elh2tipo del elemento. - Seleccione
Control+Enter(Windows, Linux) oCommand+Enter(macOS) para aceptar el cambio.
Por ejemplo, al escribir y seleccionar h3 Control + Enter (Windows, Linux) o Command + Enter (macOS), h3 cambian las etiquetas de inicio y finalización del elemento.
Pestañas en la herramienta Elementos
La herramienta Elementos contiene pestañas adicionales para inspeccionar elementos como el CSS aplicado a un elemento o el lugar relevante en el árbol de accesibilidad.
- Con el foco en un nodo en el árbol DOM, seleccione hasta que oiga
Tabque la pestaña Estilos está seleccionada. - Use la
Right Arrowpara explorar otras pestañas disponibles.
El árbol DOM convierte los elementos con atributos en vínculos seleccionables, por lo que es posible que deba seleccionar más de una vez para llegar al panel href Tab Estilos.
Problemas conocidos
Las pestañas Puntos de interrupción DOM y Propiedades no son accesibles con teclado.
Panel Estilos
En el panel Estilos, busque controles para filtrar estilos, alternar estados de elementos (como :active y :focus), alternar clases y agregar nuevas clases. También hay una herramienta de inspección de estilos eficaz para explorar y modificar los estilos aplicados actualmente al elemento que está en el foco en el árbol DOM.
El concepto clave para comprender acerca del panel Estilos es que solo muestra estilos para el nodo seleccionado actualmente en el árbol DOM. Por ejemplo, supongamos que ha terminado de inspeccionar los estilos de un nodo y ahora desea ver los <header> estilos de un <footer> nodo. Para ello, primero debe seleccionar el <footer> nodo en el árbol DOM. Es posible que sea más rápido usar el flujo de trabajo Inspeccionar para inspeccionar un nodo que se encuentra en las proximidades generales del nodo (por ejemplo, un vínculo dentro del pie de página), que centra el árbol DOM y, a continuación, use el teclado para navegar al nodo exacto en el que está footer interesado. ****
Navegar por el panel Estilos
Dado que todas las herramientas de estilo se conectan de una forma u otra al panel Estilos, tiene sentido convertirse primero en un experto en esta herramienta.
- Con el foco en el panel Estilos, seleccione
Tabpara mover el foco dentro y explorar el contenido. - Seleccione
Tabhasta que el primer estilo se active. Si usa un lector de pantalla, este primer estilo se anuncia comoelement.style {}. - Seleccione
Down Arrowesta opción para navegar por la lista de estilos por orden de especificidad. Un lector de pantalla anuncia cada estilo empezando por el nombre del archivo CSS, el número de línea en el que aparece el estilo y el nombre del estilo. Por ejemplo,main.css:233 .card__img {}. - Seleccione
Enterpara inspeccionar un estilo con más detalle. El foco comienza en una versión editable del nombre del estilo. - Seleccione
Tabpara moverse entre las versiones editables de cada propiedad CSS y los valores correspondientes. Al final de cada bloque de estilos hay un campo de texto editable en blanco que puede usar para agregar propiedades CSS adicionales. - Puedes seguir seleccionando para desplazarte por la lista de estilos o seleccionar salir del modo y volver a navegar por
TabEscapelas teclas de flecha.
Para obtener accesos directos adicionales, vaya a Referencia de teclado del panel Estilos.
Problemas conocidos
- Si usa el campo Filtrar texto editable, ya no podrá navegar por la lista de estilos.
Estado del elemento Toggle
Para alternar el estado de un elemento, como :active o :focus :
- Vaya al panel Estilos y seleccione hasta que el botón Alternar estado
Tabdel elemento tenga el foco. - Seleccione
Enterpara expandir la colección de estados de elemento. Los estados del elemento se presentan como un grupo de casillas. - Seleccione
Tabhasta que el primer estado, , tenga el:activefoco. - Seleccione
Spaceesta opción para habilitarla. Si el elemento seleccionado actualmente en el árbol DOM tiene un:activeestilo, ahora se aplica. - Espera
Tabpara explorar todos los estados disponibles.
Agregar una clase existente
Junto al botón Alternar estado del elemento, se encuentra el botón Clases de elementos. Para mover el foco a él, seleccione Tab y, a continuación, seleccione Enter . El foco se mueve a un campo de texto de edición con la etiqueta Agregar nueva clase.
El botón Clases de elementos se usa principalmente para agregar clases existentes a un elemento. Por ejemplo, si la hoja de estilos contenía una clase auxiliar denominada , puede seleccionar dentro del campo editar texto para mostrar una lista de sugerencias de clases y usar la para buscar .clearfix . la Down Arrow .clearfix sugerencia. O escriba el nombre de la clase usted mismo y Enter seleccione aplicarlo.
Agregar una nueva regla de estilo
Junto al botón Clases de elementos se encuentra el botón Nueva regla de estilo. Para mover el foco a él, seleccione Tab y, a continuación, seleccione Enter . El foco se mueve a un campo de texto editable dentro del inspector de estilos. El contenido de texto inicial del campo es el nombre de etiqueta del elemento seleccionado en el árbol DOM.
Puede escribir cualquier nombre de clase que desee en este campo y, a continuación, seleccionar Tab para asignarle propiedades CSS.
Pestaña calculada
Con el foco en la pestaña Calculado, seleccione para mover el foco dentro y explorar Tab el contenido. Dentro de la pestaña Calculado hay controles para explorar qué propiedades CSS se aplican realmente a un elemento por orden de especificidad.
Explorar todos los estilos calculados
Seleccione Tab hasta llegar a la colección de estilos calculados. Se presentan como un árbol de ARIA. Al expandir un cuadro de lista, se revelan los selectores CSS que aplican el estilo calculado. Estos selectores se organizan por especificidad. Un lector de pantalla anuncia el valor calculado, el selector CSS que coincide actualmente, el nombre de archivo de la hoja de estilos que contiene el selector y el número de línea del selector.
Problemas conocidos
- Si usa el campo de texto Filtrar, ya no podrá inspeccionar estilos.
Pestaña Escuchas de eventos
Para inspeccionar los agentes de escucha de eventos que se aplican a un elemento, seleccione la herramienta Elementos y, a continuación, seleccione la pestaña Escuchas de eventos (agrupada con la pestaña Estilos).
Explorar escuchas de eventos
Los agentes de escucha de eventos se presentan como un árbol de ARIA. Puede usar las teclas de flecha para navegar por ellas. Un lector de pantalla anuncia el nombre del objeto DOM al que está adjunta la escucha de eventos, así como el nombre de archivo donde se define el agente de escucha de eventos y el número de línea.
Pestaña Accesibilidad
Seleccione la Tab tecla para moverse dentro de la pestaña Accesibilidad de la herramienta Elementos.
La pestaña Accesibilidad está cerca de la pestaña Estilos. En la pestaña Accesibilidad, hay controles para explorar el árbol de accesibilidad, los atributos ARIA aplicados a un elemento y las propiedades de accesibilidad calculadas. Para obtener más información, vaya a Probar accesibilidad mediante la pestaña Accesibilidad.
Árbol de accesibilidad
El árbol de accesibilidad se presenta como un árbol ARIA donde cada uno corresponde treeitem a un elemento del DOM. El árbol anuncia el rol calculado para el nodo seleccionado. Los elementos genéricos div como y span se anuncian como "GenericContainer" en el árbol. Use las teclas de flecha para recorrer el árbol y explorar las relaciones primario-secundario.
Problemas conocidos
- Es posible que el tipo **** de árbol ARIA usado por la pestaña Accesibilidad no se exponga correctamente en Microsoft Edge lectores de pantalla de macOS como VoiceOver. Suscríbete Chromium problema #868480 para estar informado sobre el progreso en este problema.
- Cada una de las **** secciones Atributos de ARIA y Propiedades calculadas se marcan como un árbol de ARIA,pero cada una de ellas no tiene actualmente administración de focos y no funciona con el teclado.
La herramienta Faro
Lighthouse ejecuta una serie de pruebas en un sitio para comprobar si hay problemas comunes relacionados con el rendimiento, la accesibilidad, el SEO y varias otras categorías.
Configurar y generar un informe
- Cuando la herramienta Faro se abre por primera vez en DevTools, el foco se coloca en el botón Generar informe. De forma predeterminada, el formulario está configurado para ejecutar informes para todas las categorías mediante emulación móvil en una conexión 3G simulada.
- Para cambiar la configuración del informe, úse el foco en la configuración de Faro o vuelva
Shift+Tabal modo Examinar. **** - Cuando esté listo para ejecutar el informe, vuelva al botón Generar informe y seleccione
Enter. - El foco se mueve a una ventana modal con un botón Cancelar que te permite salir de la auditoría. Es posible que oiga una serie de earcons mientras la auditoría se ejecuta y actualiza la página varias veces.
Problemas conocidos
- Las distintas secciones del formulario de configuración no están marcadas actualmente con un
fieldsetelemento. Puede ser más fácil navegar por ellos en el modo Examinar para averiguar qué controles están asociados con cada sección. - Cuando la auditoría haya terminado de ejecutarse, no hay ningún anuncio de región viva o de earcon. Por lo general, la auditoría tarda unos 30 segundos, después de lo cual debería poder navegar hasta los resultados. El uso del modo Examinar puede ser la forma más sencilla de llegar a los resultados.
Navegar por el informe de Faro
El informe de Faro se organiza en secciones que corresponden a cada una de las categorías de auditoría. El informe se abre con una lista de puntuaciones para cada categoría. Estas puntuaciones también son vínculos que puede usar para pasar a las secciones correspondientes. Dentro de cada sección hay elementos details expandibles, que contienen información relacionada con auditorías pasadas o con errores. De forma predeterminada, solo se muestran las auditorías con errores. Cada sección termina con un elemento final details que contiene todas las auditorías pasadas.
Para ejecutar una nueva auditoría, Shift + Tab úselo para salir del informe y seleccione el botón Generar informe.
Nota
Algunas partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y se usan según los términos descritos en la Licencia internacional de Creative Commons Attribution 4.0. La página original se encuentra aquí y es creado por Rob Dodson (Colaborador, Google WebFundamentals).
Este trabajo se publica bajo una licencia de Atribución 4.0 Internacional de Creative Commons.