📜  Espresso测试框架-可访问性

📅  最后修改于: 2020-12-06 09:41:07             🧑  作者: Mango


辅助功能是任何应用程序的关键功能之一。供应商开发的应用程序应支持android SDK设置的最低可访问性准则,以使其成为成功且有用的应用程序。遵循可访问性标准非常重要,这并非易事。 Android SDK通过提供适当设计的视图来创建可访问的用户界面,从而提供了强大的支持。

同样,Espresso测试框架通过将可访问性测试功能透明地支持到核心测试引擎中,从而对开发人员和最终用户都非常有利。

在Espresso中,开发人员可以通过AccessibilityChecks类启用和配置辅助功能测试。示例代码如下,

AccessibilityChecks.enable();

默认情况下,当您执行任何视图操作时,将运行辅助功能检查。该检查包括在其上执行操作的视图以及所有后代视图。您可以使用以下代码检查屏幕的整个视图层次结构-

AccessibilityChecks.enable().setRunChecksFromRootView(true);

结论

Espresso是Android开发人员以非常简单的方式完全测试其应用程序的好工具,而无需付出测试框架通常需要的额外工作。它甚至具有记录器来创建测试用例,而无需手动编写代码。此外,它支持所有类型的用户界面测试。通过使用espresso测试框架,Android开发人员可以在短时间内自信地开发外观精美的应用程序以及成功的应用程序。