在我的实际项目中实施之前,我想在本地尝试 pa11y。这是我所做的
先决条件:安装nodejs
- 创建一个新文件夹
- 执行:npm install -g pa11y
- 试图测试“pa11y https://mail.google.com”
我收到超时错误。
我还按照 github 问题之一的建议尝试了 pa11y.json。但是,我想我还缺少一些东西。
@Soumya 尝试以下配置,
const pa11y = require('pa11y');
const config = {
wait: 100000,
timeout: 100000,
actions: [
'action 1',
'action 2'
]
}
pa11y('https://mail.google.com"', config).then((results) => {
console.log(results)
});
超时是一个值,它不仅针对操作计算,而且从初始开始到生成结果。默认情况下,它设置为 30000,这对于调用 pa11y 并运行所有操作来说非常低。
希望这个答案会有所帮助。
谢谢