Grabar un Script

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data
warning

La extensión axe Expert está oficialmente retirada. Lea más sobre esto en la página Reemplazo de axe Expert Estas páginas se eliminarán en julio de 2024. Envíe un correo electrónico a helpdesk@deque.com con cualquier pregunta o inquietud.

Grabe scripts siempre que desee grabarse a sí mismo realizando acciones en la página bajo prueba en un orden secuencial para que puedan repetirse automáticamente en un momento posterior. Los scripts pueden ser particularmente útiles cuando se aplican para escanear axe Monitor (por ejemplo, scripts de inicio de sesión para establecer sesiones seguras para el acceso a páginas, scripts de contenido dinámico para exponer menús de formularios y widgets ocultos, o para activar pasos ocultos en procesos de múltiples pasos).

Puede controlar qué tipos de eventos se graban seleccionando opciones en el panel Opciones de grabación de script, al que se accede a través del enlace Opciones en el panel Scripts.

Antes de comenzar: Asegúrese de tener primero la página de inicio deseada cargada en el navegador.

  1. En el panel Scripts, seleccione Iniciar grabación.

    Haga clic en el botón Iniciar grabación en el panel Scripts

  2. Vuelva a cargar la página web en el navegador después de hacer clic en el botón Iniciar grabación. Comience a realizar acciones en la página bajo prueba como desee, en el orden deseado (por ejemplo, haciendo clic en el enlace de la página Escritorios en el menú horizontal principal).

    Ejemplo de cómo realizar acciones en la página bajo prueba, como hacer clic en el enlace de la página Escritorios en el menú principal del sitio Gefalscht CompuTech

    Notarás que a medida que interactúas con el sitio, aparece una tabla en el panel de contenido principal y comienzan a aparecer filas con cada columna poblada con valores para cada evento (por ejemplo, en la columna un evento con la columna como ['http://abcdcomputech.dequecloud.com/desktops.php']). Scripts Event 'loadURL' URL (http://abcdcomputech.dequecloud.com/desktops.php)

  3. Cuando haya terminado de realizar todas las acciones deseadas, seleccione Stop Recording (que ha reemplazado al botón Start Recording ).

Debes detener la grabación en algún momento para tener un guión grabado. Esto habilita el enlace de carga que anteriormente estaba en gris encima de la tabla de eventos. Además, esto hace que [object] Stop Recording vuelva a cambiar a Start Recording y muestra un botón Play debajo.

Hacer clic en el botón Detener grabación en el panel Scripts

La grabación se detiene inmediatamente y cada acción grabada ahora se muestra como una fila de evento en la tabla del panel Scripts en el panel de contenido derecho, con cada columna poblada con valores.

No todos los eventos registrarán valores de contenido en cada celda de la columna, por lo que algunos (por ejemplo, la columna Detalles para el tipo de evento de enfoque) pueden estar en blanco. Además, al detener una grabación se habilitan las opciones Editar y Eliminar en los menús de la columna Acciones.

La tabla del panel Scripts muestra filas de eventos con columnas completas de información en el panel de contenido, incluidos los menús de la columna Acciones con opciones Editar y Eliminar

Registrar y exportar acciones de CLI

Graba y exporte scripts CLI utilizando el panel Scripts .

Las acciones CLI compatibles actuales disponibles para la grabación y exportación de scripts incluyen:

  • cambiar — cambiar el valor de <input>, <select>, <textarea>
  • click — haga clic en un elemento en el DOM
  • navegar — navegar a una nueva página

Con el tiempo, planeamos agregar más acciones CLI. ¡La funcionalidad actual permite a los usuarios comenzar a utilizar CLI sin escribir una sola línea de código!

  1. Navegue a la página web que desea analizar mediante scripting. Para los fines de este ejemplo, hemos abierto https://dequelabs.github.io/aget-demo-site/.

    Una ventana del navegador web que muestra 'https://dequelabs.github.io/aget-demo-site/' con un molesto cuadro de diálogo modal 'Encuesta de satisfacción' en el medio de la pantalla.

note

El cuadro de diálogo Encuesta de satisfacción que se muestra en el medio de la página del navegador. Grabaremos un pequeño script para cerrar el diálogo.

  1. Abra las herramientas para desarrolladores de su navegador (en los ejemplos aquí se utiliza Chrome para macOS) y navegue hasta la pestaña DevTools de axe Expert Extension. Seleccione Scripts.

    Una ventana del navegador web que muestra DevTools de Chrome con la pestaña Expert activa y mostrando la opción Scripts en el menú desplegable.

  2. Activar Start Recording.

    Una ventana del navegador web que muestra DevTools de Chrome y el puntero sobre el botón Iniciar grabación

    Cuando está activo, el botón Start Recording se vuelve rojo para indicar que la grabación está activa y el texto debajo del botón cambia a Stop Recording.

    Una ventana del navegador web que muestra DevTools de Chrome y el botón Detener grabación

  3. Con la grabación de script activa, mueva la ventana DevTools para mostrar https://dequelabs.github.io/aget-demo-site/. Seleccione X para cerrar la ventana de diálogo.

  4. Cambia tu enfoque a la Extensión Expert de axe y selecciona Stop Recording. Tenga en cuenta que el panel Script ahora está poblado con al menos una acción (donde se descartó el cuadro de diálogo modal).

    La ventana DevTools que muestra el script grabado en el panel Script.

  5. Seleccione el botón Stop Recording en el panel izquierdo de axe Expert y revise el contenido del panel de Script. El botón Start Recording ahora está habilitado. Tenga en cuenta que el script contiene un evento de clic. Tenga en cuenta también la ubicación del Export to AGet enlace como el segundo de los cuatro botones en el cuadrante superior derecho del Script panel.

    La ventana DevTools que muestra el script grabado en el panel Script. Tenga en cuenta que el botón Iniciar grabación está habilitado nuevamente y que el botón de exportación está ubicado como el primero de tres botones en el cuadrante superior derecho del panel Script.

  6. Seleccione Export to CLI para iniciar el proceso de exportación CLI. axe Expert Extension muestra el explorador de archivos del sistema. Navegue a la carpeta donde desea guardar el script CLI.

    Proporcione un nombre de archivo significativo, conservando cuidadosamente la extensión .json y seleccione Guardar.

    La ventana del explorador de archivos del sistema con el nombre del archivo resaltado. El nombre del archivo ahora es dismiss-modal.json. El archivo se guardará en la carpeta Export_AGet_Scripts y el botón Guardar aparecerá resaltado

  7. Se cierra la ventana del explorador de archivos del sistema y se muestra un mensaje de guardado exitoso y el nombre del archivo guardado en la esquina inferior izquierda de la ventana de DevTools.

    La ventana de DevTools con el archivo guardado exitosamente y el nombre del archivo resaltado.

  8. Abra el archivo JSON guardado en su editor de texto favorito para revisar el contenido del script CLI:

    Visual Studio Code abierto y mostrando el contenido JSON del script AGet exportado.