LeanFT无法拍摄屏幕截图

时间:2018-07-05 13:57:22

标签: java hp-uft leanft

我尝试使用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描述,   状态状态,例如java.lang.Exception,java.awt.image.RenderedImage   图片)向LeanFT添加自定义步骤,包括提供的步骤   异常和图像对象。

0 个答案:

没有答案