问题描述
我有一个帮助器类,可以在使用Espresso时生成屏幕截图。屏幕截图是使用Firebase ScreenShotter生成的。我的代码如下:
private static ActivityScenario activityScenario;
public static void setup(){
activityScenario = ActivityScenario.launch(MainActivity.class);
}
public static void screenshot(String name){
activityScenario.onActivity(activity->{
ScreenShotter.takeScreenshot(name,activity /* activity */);
});
}
所以另一个类会这样称呼它:
@Before
public void setup(){
SetupHelper.setup();
}
@Test
public void loginAfterReset() {
SetupHelper.screenshot("Home");
}
屏幕截图确实保存到设备的SD卡中。但是,SD卡上的屏幕截图的名称为:
UnknownTestClass-unknownTestMethod-Home-1.jpg
为什么将其显示为UnknowntestClass-unknownTestMethod?如何更好地控制命名?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)