辅助工具
·阅读时间:2 分钟
创建无障碍应用程序很重要,我们很高兴在 Devtron 和 Spectron 中引入新功能,让开发人员有机会为所有人改善他们的应用程序。
Electron 应用程序中的无障碍问题与网站类似,因为它们最终都是 HTML。但是,对于 Electron 应用程序,您无法使用在线无障碍审计资源,因为您的应用程序没有 URL 供审计人员指向。
这些新功能将这些审计工具引入您的 Electron 应用程序。您可以选择将审计添加到您的 Spectron 测试中,或在 Devtron 的 DevTools 中使用它们。继续阅读以了解这些工具的摘要,或者查看我们的 无障碍文档 了解更多信息。
Spectron
在测试框架 Spectron 中,您现在可以审计应用程序中的每个窗口和 <webview>
标签。例如
app.client.auditAccessibility().then(function (audit) {
if (audit.failed) {
console.error(audit.message);
}
});
您可以在 Spectron 的文档 中了解更多关于此功能的信息。
Devtron
在 Devtron 中,有一个新的无障碍选项卡,允许您审计应用程序中的页面,并对结果进行排序和过滤。
这两个工具都使用 Google 为 Chrome 构建的 无障碍开发者工具 库。您可以在该 存储库的维基 上了解更多关于此库使用的无障碍审计规则的信息。
如果您知道其他适用于 Electron 的优秀无障碍工具,请通过拉取请求将它们添加到 无障碍文档 中。