LeanFT не может сделать скриншот - PullRequest
0 голосов
/ 05 июля 2018

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

...