前两天在网上看了有关《Spoon 技术应用于 UiAutomator 自动化测试》的文章,
文中说到 Uiautomator 可以借助 Spoon 的Spoon.save()方法将截图保存在测试报告中。
跟着我参考网上很多帖子,就在自己的代码中引入spoon-client-1.7.1.jar,执行代码如下:

public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(
        MainActivity.class);
@Test
public void  test_case() throws UiObjectNotFoundException, IOException, InterruptedException {
    ListView_public.Refresh();
    device.pressHome();
    System.out.println("Ui========="+mActivityRule.getActivity());
    Spoon.screenshot(mActivityRule.getActivity(),"test");
    device.pressHome();
}

运行编译后提示:java.lang.RuntimeException: Unable to capture screenshot.

请问有人知道这是为什么吗??😭 😭


↙↙↙阅读原文可查看相关链接,并与作者交流