首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于出现错误violations.reduce is not a function,未创建HTML报告

由于出现错误violations.reduce is not a function,未创建HTML报告
EN

Stack Overflow用户
提问于 2021-07-22 19:34:52
回答 1查看 66关注 0票数 1

您好,我正在为我的脚本使用Axe html报告工具,如下所示https://www.npmjs.com/package/axe-html-reporter

使用下面的代码,我得到了这个票据的主题标题中的错误信息。

我不确定是什么问题?

代码语言:javascript
运行
复制
const AxeBuilder = require('@axe-core/webdriverjs');
const WebDriver = require('selenium-webdriver');
const {By} = require("selenium-webdriver");
const driver = new WebDriver.Builder().forBrowser('chrome').build();
const { createHtmlReport } = require('axe-html-reporter');




(async function(){

    driver.get('https://www.skysports.com/the-hundred')

    // await driver.switchTo().frame(3)
    // await driver.findElement(By.css('button[title=\'Accept\']')).click()
    // await driver.manage().setTimeouts( { implicit: 1000 } )
        .then( () => {
            new AxeBuilder(driver).withTags(['wcag2a', 'wcag2aa', 'wcag21a', 'wcag21aa', 'best-practice', 'wcag***', 'act', 'section508', 'section508.*.*', 'experimental', 'cat.*', 'color-contrast'])
                .analyze((err, results) => {
                    if (err) {
                        // Handle error somehow
                    }
                    (() => {
                        (() => {
                            // creates html report with the name `accessibilityReport.html` file
                            createHtmlReport({ results: { violations: 'Result[]' } });
                        })();

                    })();

                });
        });
}());
EN

回答 1

Stack Overflow用户

发布于 2021-07-28 23:11:01

得到相同的错误...但createHtmlReport({ results })似乎运行得很好。

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

https://stackoverflow.com/questions/68484125

复制
相关文章

相似问题

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