前两天在网上看了有关《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.
请问有人知道这是为什么吗??