如何在单个页面应用程序上使用Lighthouse测试可访问性

时间:2019-06-20 13:29:01

标签: accessibility single-page-application lighthouse

一位同事在Chrome浏览器上向我展示了Lighthouse。我有一个单页应用程序(SPA),并且可以针对我的应用程序的基本URL运行它。

但是,所有后续屏幕均由客户端JavaScript呈现,而无需更改浏览器中的URL。

如何测试网站的其余部分?

2 个答案:

答案 0 :(得分:0)

唯一的方法是将项目切换到服务器端渲染,例如Angular Universal

更新:发现了此问题https://github.com/GoogleChrome/lighthouse/issues/5187

答案 1 :(得分:0)

如果你不能像 Alexey Semerenko 所说的那样将你的项目切换到服务器端渲染,你可以考虑使用另一个测试工具,比如 Sitespeed.io,它允许你将用户操作定义为脚本来浏览应用程序的每个页面。< /p>

测试结束后,您将收集相同类型的指标。