【问题标题】:pa11y-ci: How to specify filename for default html report?pa11y-ci:如何为默认 html 报告指定文件名?
【发布时间】:2021-12-01 13:03:46
【问题描述】:

我的 Pa11y 可以很好地处理 Json 输出,但我想为客户提供 HTML 报告。我们现在进行手动 WCAG 检查,并且正在迁移到更自动化的方法。我已经安装了 Pa11y HTML 报告器,它似乎想要将输出生成到 CI 中。这是一个更好的输出,但是如何指定 html 文件的文件名,例如 myreport.html?

这是我的配置文件:

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

这是我从命令行调用它的方式:

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

另外,如何将站点地图添加到配置文件中?当我像这样添加它时,它似乎忽略了它:

"sitemap:":"https://oursite.co.uk/sitemaps/sitemap.xml",

【问题讨论】:

  • 现在尝试找出 pa11y-ci-reporter-html 而不是 pa11y-ci。

标签: wcag wcag2.0 pa11y


【解决方案1】:

解决方案是使用:

pa11y-ci-reporter-html -s results.json

json 是从 pally-ci 单独生成的单独的 .json 输出。

ci-reporter 使用以下方式全局安装:

> npm install -g pa11y-ci-reporter-html

因此,您必须将 pa11y-ci 设置为 json 模式才能正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-07
    相关资源
    最近更新 更多