我不能对失败进行截图。早些时候,在我真正的 iOS 设备上一切正常,但现在 - Appium 崩溃并且没有截图,我不知道发生了什么。
Appium 日志:链接在这里
Java代码:
public void takeScreenShotOnFailure(ITestResult testResult, String name) throws IOException {
if (testResult.getStatus() == ITestResult.FAILURE) {
File scrFile = dr.getScreenshotAs(OutputType.FILE);
Date date = new Date();
SimpleDateFormat home = new SimpleDateFormat("dd.MM hh:mm:ss");
String homedate = home.format(date);
FileUtils.copyFile(scrFile, new File("test-output/screenshots/" + name + ".jpg"));
}
}
有任何想法吗?