es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

pa11y-ci: ¿Cómo especificar el nombre de archivo para el informe HTML predeterminado?

Tengo Pa11y funcionando bien con la salida en Json, pero quiero proporcionar un informe en HTML para los clientes. Actualmente hacemos comprobaciones manuales de WCAG y estamos migrando a un enfoque más automatizado. He instalado el informe en HTML de Pa11y, y parece que quiere producir la salida en el CI. Es una mejor salida, pero ¿cómo puedo especificar el nombre de archivo para el archivo HTML como miinforme.html?

Aquí está mi archivo de configuración:

{
“defaults”: {
“reporters”: [
“pa11y-reporter-html”
],
“timeout”: 10000,
“standard”: “WCAG2A”,
“viewport”: {
“width”: 800,
“height”: 600
}
}
}

¿Cómo lo llamo desde la línea de comandos?

pa11y-ci –sitemap https://oursite.co.uk/sitemaps/sitemap.xml

Además, ¿cómo agrego el mapa del sitio al archivo de configuración? Cuando lo agrego de esta manera parece que lo ignora:

“sitemap:”: “https://oursite.co.uk/sitemaps/sitemap.xml”,

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para especificar el nombre del archivo para el informe HTML generado por el reportero HTML de Pa11y, puede agregar el siguiente código a su archivo de configuración:

    "reporterOptions": {
        "html": {
            "file": "myreport.html"
        }
    }
    

    Esto generará un informe HTML con el nombre de archivo “myreport.html”.

    Para agregar el mapa del sitio al archivo de configuración, puede agregarlo como un argumento de línea de comando en el comando pa11y-ci:

    pa11y-ci --sitemap https://oursite.co.uk/sitemaps/sitemap.xml
    

    No es necesario incluirlo en el archivo de configuración si ya lo está pasando como un argumento de línea de comando.

Comments are closed.