Instrucciones para Cypress y TypeScript

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 tus pruebas con Cypress y TypeScript

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.ts, importe la** función cypressConfig del ** paquete @axe-core/watcher y envuelva su configuración con ella:** ****

    import { defineConfig } from 'cypress';
    import { cypressConfig } from '@axe-core/watcher';
    
    const API_KEY = process.env.API_KEY
    
    export default defineConfig(
      cypressConfig({
        axe: {
          apiKey: API_KEY
        },
        // Your existing Cypress configuration code here
      })
    );
  3. En el archivo de soporte de Cypress (comúnmente llamado cypress/support/e2e.ts), importe el ** paquete @axe-core/watcher** cypressCommands y llame a axeWatcherFlush() después de cada prueba: ****

    import '@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).