Я новичок в автоматизации. Я хочу сделать снимок экрана, когда мягкое утверждение не удается. Я пробовал код, который указан здесь и здесь . Но я получаю сообщение об ошибке, когда у меня @override onAssertFailure()
.
@Override //Here I get "Method does not override method from its superclass" error.
public void onAssertFailure(IAssert assertCommand, AssertionError ex) {
// TakingScreen here
File scrFile = ((TakesScreenshot) SetUp.driver)
.getScreenshotAs(OutputType.FILE);
try {
FileUtils.copyFile(scrFile, new File("AssertFailure_" + assertCommand.getMessage()+ ".jpg"));
}
catch (IOException e) {
e.printStackTrace();
}
}
появляется следующая ошибка:
Method does not override method from its superclass
, и я не могу запустить свой код.
Может кто-нибудь, пожалуйста,помогите мне, как я могу продолжить.