在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):felixzapata/gulp-axe-webdriver开源软件地址(OpenSource Url):https://github.com/felixzapata/gulp-axe-webdriver开源编程语言(OpenSource Language):JavaScript 100.0%开源软件介绍(OpenSource Introduction):gulp-axe-webdriver
Inspired by grunt-axe-webdriver and gulp-axe-core. This plugin checks local and remote urls, using the Chrome browser via Install
The taskUsagevar gulp = require('gulp');
var axe = require('gulp-axe-webdriver');
gulp.task('axe', function() {
var options = {
saveOutputIn: 'allHtml.json',
urls: ['http://www.foobar-url-1/', 'http://www.foobar-url-2/']
};
return axe(options);
}); var gulp = require('gulp');
var axe = require('gulp-axe-webdriver');
gulp.task('axe', function() {
var options = {
saveOutputIn: 'allHtml.json',
urls: ['src/file2.html']
};
return axe(options);
}); With Headless Chromevar gulp = require('gulp');
var axe = require('gulp-axe-webdriver');
gulp.task('axe', function() {
var options = {
saveOutputIn: 'allHtml.json',
headless: true,
urls: ['src/file2.html']
};
return axe(options);
}); With Glob patternsvar gulp = require('gulp');
var axe = require('gulp-axe-webdriver');
gulp.task('axe', function() {
var options = {
saveOutputIn: 'allHtml.json',
urls: ['src/*.html', 'http://www.foobar-url-2/']
};
return axe(options);
}); OptionsType: Default value: {
errorOnViolation: false,
folderOutputReport: 'aXeReports',
headless: false,
saveOutputIn: '',
scriptTimeout: 60000,
showOnlyViolations: false,
tags: null,
threshold: 0,
urls: [],
verbose: false
} a11yCheckOptionsType: Specifies options to be used by axe.a11yCheck. Will override any other configured options. See axe-core API documentation for information on its structure. errorOnViolationType: Default value: It throws an error on violation from aXe, useful for CI environments if you want to break the build if any new violations are in your results. excludeType: Default value: Add a CSS selector to the list of elements to exclude from analysis. folderOutputReportType: Default value: An optional folder to indicate where the output will be saved. headlessType: Default value: To run the Chrome browser in Headless mode. includeType: Default value: Adds a CSS selector to the list of elements to include in analysis. saveOutputInType: Default value: '' An optional file to which the results of the accessibility scans will be written as a JSON Array of results objects. scriptTimeoutType: Default value: Number of milliseconds for WebDriver to wait before timing out an injected script. showOnlyViolationsType: Default value: Returns only the results with the accessibility issues. tagsType: Default value: Which tags to filter violations on. thresholdType: Default value: A number that represents the maximum number of allowable violations. Each violation represents a rule that fails, it may fail for an number of nodes. It is recommended that this value not be changed. A negative value will prevent failure whatever the number of violations. urlsType: Default value: An Array of URLs that will be tested. The default value is an empty array, you must supply at least one URL in order to successfully complete this task. Can also be a glob pattern; verboseType: Default value: Show status of the analysis. Release HistoryRead the full changelog. LicenseMIT © Felix Zapata |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论