Instrucciones para Cypress y JavaScript

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

Configurando sus pruebas con Cypress y JavaScript

Free Trial
Not for use with personal data
  1. En el nivel raíz de su carpeta de pruebas, instale el paquete @axe-core/watcher y todas sus dependencias usando npm o su administrador de paquetes preferido (por ejemplo, Yarn o pnpm).

    npm install --save-dev @axe-core/watcher
  2. En cypress.config.js, importe la cypressConfig función desde el @axe-core/watcher paquete y envuelva su configuración con ella:

    const { defineConfig } = require('cypress');
    const { cypressConfig } = require('@axe-core/watcher');
    
    const API_KEY = process.env.API_KEY
    
    module.exports = defineConfig(  
      cypressConfig({
        axe: {
          apiKey: API_KEY
        },
        // Your existing Cypress configuration code here
      })
    );
  3. En su archivo de soporte de Cypress (comúnmente llamado cypress/support/e2e.js), importe los comandos Cypress del paquete @axe-core/watcher y llame a axeWatcherFlush() después de cada prueba:

    require('@axe-core/watcher/dist/cypressCommands');
    
    afterEach(() => {
      cy.axeWatcherFlush();
    });
  4. Ya está todo listo. Ejecute sus pruebas de extremo a extremo y verifique sus resultados. Tenga en cuenta que @axe-core/watcher solo se ejecuta en Chrome y solo debe usarse en el modo de ejecución Cypress. Se puede utilizar con --headless=new o --headed (por ejemplo, cypress run --headed --browser=chrome).