Снимок экрана, когда мягкое утверждение не удается с помощью Appium Java - PullRequest
0 голосов
/ 02 ноября 2019

Я новичок в автоматизации. Я хочу сделать снимок экрана, когда мягкое утверждение не удается. Я пробовал код, который указан здесь и здесь . Но я получаю сообщение об ошибке, когда у меня @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

, и я не могу запустить свой код.

Может кто-нибудь, пожалуйста,помогите мне, как я могу продолжить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...