Android:如何从任何应用程序或通过adb捕获屏幕上的文本?

时间:2016-09-26 15:17:32

标签: android testing adb accessibility

为了自动化测试或辅助功能,是否可以使用应用或adb从任何应用捕获屏幕上呈现的文本?

我唯一的选择是截取屏幕截图并通过OCR应用程序运行它。

1 个答案:

答案 0 :(得分:1)

  

用于自动化测试

如果这是您的UI,请使用Espresso编写检测测试,其中包含用于检查TextView及其子类文本的结果匹配器。

如果这不是您的UI,并且您正在执行集成测试,请使用UI Automator编写测试测试,该测试具有从TextView及其子类获取文本的能力。

  

用于......辅助功能

Write an AccessibilityService