失敗した場合にスクリーンショットをとることはできません。以前は、私の本当のiOSデバイスではすべて正常だったが、今はAppiumがクラッシュし、スクリーンショットが取られず、何が起きているのか分からない。スクリーンショットを撮っているときにAppiumがクラッシュしました
Appiumログ:link here
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"));
}
}
任意のアイデア?
拡張子を.pngに変更してください。 – Emna
この行にAppiumクラッシュがあります。ファイルscrFile = dr.getScreenshotAs(OutputType.FILE); –
ok申し訳ありませんが、私は私の分度器スクリプトとappium – Emna