.axeRun() 建议编辑
自: 2.3.6根据应用的 axe 规则分析当前页面。
用法
browser.axeRun('body')
示例
describe('accessibility testing', function () {
it('accessibility rule subset', function (browser) {
browser
.url('https://www.w3.org/WAI/demos/bad/after/home.html')
.assert.titleEquals('Welcome to CityLights! [Accessible Home Page]')
.axeInject()
.axeRun('body', {
runOnly: ['color-contrast', 'image-alt'],
});
});
});
参数
名称 | 类型 | 描述 |
---|---|---|
上下文 可选 |
任何 | 定义分析范围,将级联到子元素。有关详细信息,请参阅 axe-core 文档。 |
选项 可选 |
对象 | 包含在执行分析时使用的规则配置的对象。有关详细信息,请参阅 axe-core 文档。 |
回调 可选 |
函数 | 可选的回调函数,将在结果时调用。 |