2

在我的实际项目中实施之前,我想在本地尝试 pa11y。这是我所做的

先决条件:安装nodejs

  1. 创建一个新文件夹
  2. 执行:npm install -g pa11y
  3. 试图测试“pa11y https://mail.google.com”

我收到超时错误。

我还按照 github 问题之一的建议尝试了 pa11y.json。但是,我想我还缺少一些东西。

输出错误

4

1 回答 1

0

@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 并运行所有操作来说非常低。

希望这个答案会有所帮助。

谢谢

于 2022-01-25T06:35:56.133 回答