【发布时间】:2016-05-11 18:47:39
【问题描述】:
我正在使用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农场自动截屏而不调用测试中的函数?是否支持?另外,我找不到任何与commands 相关的屏幕截图。如果有人能解释截图所需的步骤,我将不胜感激。谢谢
【问题讨论】:
标签: android amazon-web-services android-espresso aws-device-farm