Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度SPA的自动可达性测试工具_Angularjs_Testing_Automation_Accessibility - Fatal编程技术网

Angularjs 角度SPA的自动可达性测试工具

Angularjs 角度SPA的自动可达性测试工具,angularjs,testing,automation,accessibility,Angularjs,Testing,Automation,Accessibility,我想知道是否有人有过角度单页应用程序(SPA)自动可访问性测试工具的经验 我试过pa11y,但它似乎并没有始终如一地发挥作用。只是想知道是否还有其他工具在易用性方面可以与pa11y相比,但可以使用Angular @Estus在评论中提出了一个很好的观点——“似乎没有持续的工作”并不是很多。无论如何,有两种选择: 看看NPM,它可以依靠Chrome易访问性开发工具或Tenon 相关的,有一个 级别访问提供了一个称为“量角器的连续统一体”的连续统一体实现示例,这可能是一个很好的开始。它在免费提供。

我想知道是否有人有过角度单页应用程序(SPA)自动可访问性测试工具的经验


我试过pa11y,但它似乎并没有始终如一地发挥作用。只是想知道是否还有其他工具在易用性方面可以与pa11y相比,但可以使用Angular

@Estus在评论中提出了一个很好的观点——“似乎没有持续的工作”并不是很多。无论如何,有两种选择:

  • 看看NPM,它可以依靠Chrome易访问性开发工具或Tenon

  • 相关的,有一个


级别访问提供了一个称为“量角器的连续统一体”的连续统一体实现示例,这可能是一个很好的开始。它在免费提供。您可以将其用作模板或参考,以将自动可访问性测试集成到现有的量角器测试中。如果你感兴趣的话。我还帮助维护,这是Google Chrome的一个免费扩展,它与框架无关,如果您认为它可能更适合您的用例,它会更具交互性。

什么与pa11y“不一致”?Angular与任何其他JS都没有区别。当PhantomJS具有多边形填充并有足够的时间呈现页面时,它将呈现页面。这个问题没有说明如何使用pa11y。这可能意味着它没有正确配置或使用。如果你更喜欢谷歌,这里有一些阅读,谢谢,我已经读了那篇文章,因为谷歌是我的第一选择,我已经搜索了几个星期的自动化辅助工具。pa11y根据运行方式返回不同的结果。如果我从javascript运行它,得到的结果比从命令行运行要少。在处理其内容之前,您需要确保页面已完全呈现。这是所有浏览器测试的通用功能,而不仅仅是可访问性。对于pa11y,我想它是参数。默认情况下为0。我添加了10秒等待,但仍然得到不同的结果。我已经查看了量角器,由于使用中的限制,我认为我们不希望实现该解决方案。我说的是你能做的测试的数量。Tenon不是我们想要使用的选项,因为您可以运行的测试数量有限,并且我们不想向外部世界开放我们的UI。当您为产品付费时,Tenon没有限制。毕竟,与技术债务的成本相比,这只是杯水车薪,之后您将不得不进行除虫。不幸的是,这是一个高于我工资水平的决定。此外,tenon似乎没有任何选项进行第508节合规性测试。感谢您的建议。即使上述解决方案不适用于我正在测试的应用程序,我也会接受答案,因为tenon是一个伟大的解决方案,只是我们公司不愿意使用。