我在自动化测试过程中尝试在内部存储器中截取屏幕截图,但是运行测试时没有显示任何错误,但是当我检查文件时,截屏没有成功,我很困惑现在,请帮助我〜
这是我的代码的一部分:
我已经在我的AndroidManifest.xml中获得了许可
For i = LastRow To firstDataRow Step -1
' collect all rows to be deleted in range r
If Cells(i, eraseCol).Value Then
If r is Nothing Then set r = cells(i,eraseCol) else: Set r = union(r,Cells(i,eraseCol))
End If
Next
r.EntireRow.Delete
屏幕截图
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS "/>
我确定方向没有错,因为我之前尝试过相同的代码,它可以正常工作,但是几天后,我又累了,并且失败了,没有显示任何错误。
答案 0 :(得分:1)
你能尝试
mDevice.takeScreenshot(new File(“ / sdcard / Download / test.png”)); 睡眠(3000);