我正在尝试让 pa11y 输出 HTML 和 CSV 报告。
这是错误:
无法加载记者“csv”
无法加载记者“html”
我已将 pa11y 配置为生成cli
、、csv
和html
报告,但只有cli
报告正确输出。
我的pa11yconfig.json
样子是这样的:
{
"standard": "WCAG2AAA",
"level": "notice",
"defaults": {
"chromeLaunchConfig": {
"args": [
"--no-sandbox"
]
},
"reporters": [
"cli",
"csv",
"html"
],
"runners": [
"axe",
"htmlcs"
],
"timeout": 1000000,
"wait": 2000
}
}
我正在像这样运行 pa11y:
pa11y-ci --sitemap "$SITEMAP_URL" > "$OUTPUT_DIR/success-pa11y-report.txt" 2> "$OUTPUT_DIR/failures-pa11y-report.txt"
此命令作为 GitHub Actions 的一部分执行,如下所示:
- name: Install pa11y.
run: npm install -g pa11y-ci
- name: 'TEST: Run pa11y tests.'
run: my-pa11y-script.sh
我的理解是记者现在与 pa11y 捆绑在一起,那么我怎样才能让 pa11y 识别他们呢?