我正在使用aws
设备农场来运行我的 android 测试,并且我们正在使用 espresso 框架。今天有些测试失败了,如果我的测试失败了,我想截图。我浏览了您的文档,但找不到任何具体的内容。这是我目前所知道的:
您可以将屏幕截图作为 Android UI Automator 测试的一部分。
要截屏,请调用 takeScreenshot 方法(例如,takeScreenshot("/sdcard/uiautomator-screenshots/home-screen-1234.png");)。
注意:所有屏幕截图必须存储在
/sdcard/uiautomator-screenshots directory
. 您必须指定要存储的屏幕截图的完整路径(包括文件名)。该takeScreenshot
方法仅适用于 API 级别 17 及更高级别。对于 API 级别 16,支持 UI Automator,但不支持屏幕截图。
有什么方法可以配置aws device
农场自动截屏而不调用测试中的函数?是否支持?另外,我找不到任何与屏幕截图相关的命令。如果有人能解释截图所需的步骤,我将不胜感激。谢谢