我使用Robotium为Android应用编写了一个自动化测试。一切都有效,除了它应该截取的部分。
我创建了一个Solo
对象,只要需要截屏,我就会调用solo.takeScreenshot()
。 Robotium应该将它们保存到设备上的sdcard/Robotium-Screenshots
,但任何地方都没有Robotium-Screenshots
目录。我手动创建了一个具有该名称的目录,但它始终为空。我确实启用了WRITE_EXTERNAL_STORAGE
权限以及root访问权限。调用takeScreenshot()
时没有错误消息。
使用Robotium保存屏幕截图还需要做些什么吗?