首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用pa11y中的HTML/CSV记者和GitHub操作?

如何使用pa11y中的HTML/CSV记者和GitHub操作?
EN

Stack Overflow用户
提问于 2022-02-16 15:53:39
回答 1查看 248关注 0票数 1

我试图让pa11y输出HTML报告。

以下是错误:

无法加载记者"csv“无法加载报告"html”

我已经将pa11y配置为生成clicsvhtml报告,但只有cli报告才能正确输出。

我的pa11yconfig.json看起来是这样的:

代码语言:javascript
复制
{
  "standard": "WCAG2AAA",
  "level": "notice",
  "defaults": {
    "chromeLaunchConfig": {
      "args": [
        "--no-sandbox"
      ]
    },
    "reporters": [
      "cli",
      "csv",
      "html"
    ],
    "runners": [
      "axe",
      "htmlcs"
    ],
    "timeout": 1000000,
    "wait": 2000
  }
}

我像这样运行pa11y:

代码语言:javascript
复制
pa11y-ci --sitemap "$SITEMAP_URL"  > "$OUTPUT_DIR/success-pa11y-report.txt" 2> "$OUTPUT_DIR/failures-pa11y-report.txt"

此命令将作为GitHub操作的一部分执行,该操作如下所示:

代码语言:javascript
复制
  - name: Install pa11y.
    run: npm install -g pa11y-ci
  - name: 'TEST: Run pa11y tests.'
    run: my-pa11y-script.sh

我的理解是记者们现在和pa11y捆绑在一起,那么我如何才能让pa11y识别它们呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-22 01:20:16

正如@JoséLuis所指出的,pa11ypa11y-ci的记者是不同的。

没有csvpa11y-ci记者,但是有一个捆绑的json记者。

至于html记者,pa11y中包括一个pa11y记者,但是对于pa11y-ci,您需要下载Pa11y-ci-记者-html npm模块。

参考资料:

pa11y-ci文档当前引用的是不推荐的pa11y-html-reporter模块,它不能工作;我已经打开了一个更新文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71145049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档