微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

由于错误违规,未创建 HTML 报告reduce 不是函数

如何解决由于错误违规,未创建 HTML 报告reduce 不是函数

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

使用下面的代码,我在此票的主题标题中收到错误消息。

我不确定是什么问题?

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[]' } });
                        })();

                    })();

                });
        });
}());

解决方法

遇到同样的错误... 但 createHtmlReport({ results }) 似乎工作正常。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。