輔助工具
·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 建置的 輔助功能開發人員工具程式庫。您可以在該程式庫的 Wiki上了解更多關於此程式庫使用的輔助功能稽核規則。
如果您知道其他適用於 Electron 的優秀輔助功能工具,請透過提取請求將它們新增至 輔助功能文件中。