跳转到主内容

辅助工具

· 阅读时间:约 2 分钟

创建具有辅助功能的应用程序是很重要的,我们很乐意介绍DevtronSpectron,这两个新功能能让开发者们有机会让它们的应用程序对每个人都更加可用。


Electron 应用中有关辅助功能的开发和网站是相似的因为两者最终使用的都是HTML. 然而, 对于Electron应用, 你不能使用在线的辅助功能审查者, 因为你的应用没有一个URL可以提供给审查者.

These new features bring those auditing tools to your Electron app. You can choose to add audits to your tests with Spectron or use them within DevTools with Devtron. 继续阅读可简要了解这两个工具或阅读 辅助功能文档 以获取更加详细的信息。

Spectron

In the testing framework Spectron, you can now audit each window and <webview> tag in your application. 例如:

app.client.auditAccessibility().then(function (audit) {
if (audit.failed) {
console.error(audit.message)
}
})

你可以从这里Spectron文档阅读到更多有关于这个功能的信息。

Devtron

In Devtron there is a new accessibility tab which will allow you to audit a page in your app, sort and filter the results.

devtron 截图

这两种工具都使用了Google 为 Chrome 所构建的 辅助功能开发工具 库。 您可以在该 repository's wiki 上更加详细的了解这个库使用了哪些辅助功能审核规则。

如果您知道其他很好的Electron辅助功能工具, 请创建一个pull request来将它们添加到 辅助功能文档 中。