pa11y-ci:如何为默认 html 报告指定 cify 文件名?
pa11y-ci: How to specify filename for default html report?
我让 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 -s results.json
json 是 pally-ci 单独生成的单独的 .json 输出。
ci-reporter 是全局安装的:
> npm install -g pa11y-ci-reporter-html
因此您必须将 pa11y-ci 设置为 json 模式才能正常工作。
我让 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 -s results.json
json 是 pally-ci 单独生成的单独的 .json 输出。
ci-reporter 是全局安装的:
> npm install -g pa11y-ci-reporter-html
因此您必须将 pa11y-ci 设置为 json 模式才能正常工作。