我正在考虑为我们的E2E测试添加自动可访问性测试。该应用程序是在Angular中构建的,我们使用Cucumber,Protractor&柴为我们的E2E测试。我找到了protractor-accessibility-plugin,我希望将其整合到项目中。我已经安装了该插件,并且我已将量角器配置更新为以下内容:
var path = require('path');
exports.config = {
framework: 'custom',
frameworkPath: require.resolve('protractor-cucumber-framework'),
specs: [path.resolve('e2e_testing', 'features', 'example.feature')],
cucumberOpts: {
require: 'e2e_testing/steps/*.spec.js',
format: 'pretty'
},
capabilities: {
browserName: 'chrome'
},
plugins:[
{
chromeA11lyDevTools: {
treatWarningsAsFailures: true
},
package: 'protractor-accessibility-plugin'
}
]
};
我正在测试的页面中有一些辅助功能错误和警告。我的测试运行但没有迹象表明已执行可访问性审核并且未生成任何报告。有谁知道我在这里错过了什么?