Я пытаюсь сделать снимок экрана с тестируемой текущей страницы с помощью LeanFT
, чтобы прикрепить его к файлу отчета.
RenderedImage img = browser.getPage().getSnapshot();
Reporter.reportEvent("Login","Login successful", Status.Passed, img);
Я получаю сообщение об ошибке:
com.hp.lft.sdk.GeneralLeanFtException: ОШИБКА в
com.hp.lft.sdk.internal.ReplayExceptionFactory.createDefault (ReplayExceptionFactory.java:202)
в
com.hp.lft.sdk.internal.ReplayExceptionFactory.createOrDefault (ReplayExceptionFactory.java:194)
в
com.hp.lft.sdk.internal.ReplayExceptionFactory.createOrDefault (ReplayExceptionFactory.java:21)
в
com.hp.lft.sdk.internal.TestObjectExecuterBehaviorBase $ ReplayErrorHandler.onError (TestObjectExecuterBehaviorBase.java:65)
в
com.hp.lft.sdk.internal.CommunicationClientImpl.handleError (CommunicationClientImpl.java:221)
в
com.hp.lft.sdk.internal.CommunicationClientImpl.send (CommunicationClientImpl.java:96)
в
com.hp.lft.sdk.internal.TestObjectExecuterBehavior.executeMethod (TestObjectExecuter.java:44)
в
com.hp.lft.sdk.internal.TestObjectBase.executeMethod (TestObjectBase.java:123)
в
com.hp.lft.sdk.internal.TestObjectBase.getSnapshot (TestObjectBase.java:197)
Метод в ссылке (https://admhelp.microfocus.com/leanft/en/14.03/JavaSDKReference/com/hp/lft/report/Reporter.html):
reportEvent (java.lang.String stepName, java.lang.String description,
Состояние статуса, java.lang.Exception ex, java.awt.image.RenderedImage
image) Добавляет пользовательский шаг в LeanFT, включая предоставленный
объект исключения и изображения.