Visual studio 2013有自己的辅助功能验证,要检查辅助功能,您必须单击工具菜单,然后单击检查辅助功能,我的问题是:是否可以使用MSbuild或其他工具自动进行此验证?谢谢
我需要检查网站(MVC项目)
发布于 2015-04-28 12:09:51
你可能还想看看tenon.io (http://tenon.io/),他们有一个针对VS2013的扩展。
Tenon与所有其他工具的不同之处在于提供了一个API,可以利用该API将自动化测试集成到开发过程中。
卡尔·格罗夫斯说得比我更好:
我所有的项目都使用Grunt。Tenon自动对自己的代码执行单元测试。当出现问题时,Grunt会停下来对你大喊大叫。您甚至可以将Grunt绑定到预提交挂钩。在这样的工作流中,如果您的所有Grunt任务都不能成功运行,那么任何工作都不会生效。想象一下,一个可以在每个阶段使用的企业范围的工具,它直接作为现有工作流和工具集的一部分工作。想象一下,将这样一个工具捆绑到从最底层的任务一直到构建和发布周期以及内容发布的所有内容。这就是我创建Tenon的原因。虽然Tenon有一个web GUI,但web GUI实际上是真正的Tenon产品的客户端应用程序。事实上,在内部,Asa和我将Tenon称为一系列不同的东西来管理: Tenon Admin、Tenon UI和Tenon ( API)。真正重要的是Tenon API,它允许直接访问命令行来测试您的代码。
Tenon的美丽之处在于,因为它本质上是一个API,它可以插入任何东西,Sublime,Webstorm,Netbeans,Notepad (可能不是),Visual Studio!
与2013/2015和2013社区版http://blogs.msdn.com/b/visualstudio/archive/2015/03/03/improving-html-accessibility-with-visual-studio-extensions.aspx兼容的Tenon.io Visual Studio附加组件
唯一的问题是,它对企业用户不是免费的,而且它是在云中(除非你为本地安装支付企业价格)。定价信息:http://www.tenon.io/pricing.php
Karl Groves写了他创建Tenon的动机:http://www.karlgroves.com/2014/03/13/everything-you-know-about-accessibility-testing-is-wrong-part-4/
发布于 2015-04-16 01:15:03
我认为你需要AccChecker控制台
https://msdn.microsoft.com/en-us/library/windows/desktop/jj191809(v=vs.85).aspx
如果你想通过API访问它,你应该阅读AccChecker API。
https://msdn.microsoft.com/en-us/library/windows/desktop/jj191808(v=vs.85).aspx
概述如下:
UI辅助功能检查器
https://msdn.microsoft.com/en-us/library/windows/desktop/hh920985(v=vs.85).aspx
发布于 2017-05-09 05:11:53
到目前为止,我找到的关于这个话题的更接近的解决方案是在Visual Studio2015中添加了来自Mads Kristensen的网络辅助功能检查器扩展,该扩展也是免费的。这个扩展可以在Visual Studio Marketplace website上找到。您可以在该扩展的描述中查看使用说明。这是构建解决方案并点击Error List面板后所获得的示例:
我希望能帮上忙。
https://stackoverflow.com/questions/29655890
复制相似问题