如何解决由于错误违规,未创建 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 举报,一经查实,本站将立刻删除。