问题标签 [leanft]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
489 浏览

leanft - LeanFT - 远程运行测试会导致随机的 SocketClient 异常

我们有一个大型自动化测试套件,将测试分成 4 组。这 4 个组在不同的远程机器上运行。有时,测试会开始失败,我们会收到以下错误消息

这只是突然发生,并导致之后的所有测试都失败。有没有办法解决这个问题?

0 投票
0 回答
723 浏览

leanft - Unable to setup and run LeanFT Runtime Engine on Build machine VM

I have LeanFT SDK and Runtime engine installed on my local machine for automation testing using Visual Studio and Selenium. I use LeanFT and Selenium for automation testing. We connect to LeanFT runtime engine through the use of a license server, which is dependent upon us having access to VPN. My team would like to run these tests for every CI/CD build/release using VSTS. We have a pool of VMs dedicated for automation tests runs, which is already on VPN.

From the link below, it seems all that I need to do get tests run remotely on a VM is to install and have the LeanFT runtime engine installed.

Additional Information on running LeanFT runtime engine on CI/CD system

In my effort to do that I get the following issue where I cannot access the License server on the build machine which has a connection to the client internal VPN. The weird thing is authenticating to the license server on my local works fine. However on the VPN we get the error you see below. Please help me resolve this. What could be wrong? We just want the LeanFT runtime engine running on this remote machine.

Unable to Authenticate to License Server on Remote Machine VM

0 投票
1 回答
235 浏览

c# - 验证某个图像是否存在

我正在尝试检查浏览器会话中是否存在某个图像(测试结果的输出)。

我正在使用 C# SDK。

遵循 Micro Focus 的代码示例,验证过程使用一行代码,如下所示:

我遇到的问题是:如何检查变量点的内容,以及它具有哪种数据类型?

我正在使用 UFT LeanFT 14.03 版。

0 投票
3 回答
122 浏览

java - HP TestExportTool 不断询问依赖关系

我有一个LeanFT项目,当我从 IDE 执行它时,它工作正常。我用 .jar 生成了一个 jar 文件maven-assembly-plugin

当我尝试通过 TestExportTool 执行它(为 ALM 导入生成 XML 文件)时,我收到各种错误消息,例如:

log4j: WARN JmDNS or serviceInfo not found

java.lang.UnsatisfiedLinkError: 没有 NTEventLogAppender

java.lang.NoClassDefFoundError

我导入了所有必要的类,解决了这些问题,但TestExportTool一次又一次出现异常。我添加了这些依赖项,由错误消息报告,但项目不使用这些依赖项,所以不确定它为什么要求。

leaft-assembly.xml 文件:

最新错误消息的详细堆栈跟踪:

Hewlett-Packard Enterprise LeanFT 测试导出工具。[main] 调试 javax.jmdns.impl.JmDNSImpl - JmDNS 实例创建于 2018-07-06 11:17:21,741 线程“main”java.lang.NoClassDefFoundErr 或:org/apache/tools/ant/taskdefs/LogOutputStream 中的异常java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java. net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java .net.URLClassLoader。

更新 07.09。:我添加了 TestExportTool 要求的所有依赖项。我从 Hewlett-Packard Enterprise LeanFT 测试导出工具收到以下消息:

[main] DEBUG javax.jmdns.impl.JmDNSImpl - JmDNS 实例创建于 2018-07-09 13:25:17,419 bshpath.BshClassLoader

0 投票
0 回答
926 浏览

java - LeanFT 无法截图

我尝试从正在测试的当前页面截取屏幕截图LeanFT并附加到报告文件中。

我收到错误消息:

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, Status status, java.lang.Exception ex, java.awt.image.RenderedImage image) 向 LeanFT 添加自定义步骤,包括提供的异常和图像对象。

0 投票
1 回答
717 浏览

java - LEANFT - [Web, Windows] 可滚动类不适用于 java

无法使用 LeanFT lib 在网页和窗口中执行滚动。

代码工作正常,但它不执行任何滚动操作。

它安静难以理解,请举例说明。

0 投票
0 回答
36 浏览

java - 在 Leanft 中获取 MessageTypeNotSupportedException

当我运行简单测试以打开 calc 时,出现以下错误:

我在 IntelliJ 中使用了leaft。看起来像一个简单的错误,但我无法解决它。

0 投票
2 回答
652 浏览

selenium - 如何将 LeanFT Selenium 与 HP QC 集成

现在我将 Selenium (Java + Maven + Jenkins + TestNG + GitHub) 与 Microsoft Test Manager (Test Management Tool) 一起用于 UI 自动化。Microsoft 测试管理器提供 API 以将手动测试从测试管理器集成/映射到 Selenium 的自动化测试。

现在我们计划将 LeanFT 与 Selenium 一起使用(通过 LeanFt,我们可以使用 Selenium、.Net-Visual Studio 或 UFT)来实现 UI 自动化和 HP QC(测试管理工具)。

在这里我想知道:

  1. 如何将 LeanFT Selenium 与 HP QC 集成或如何将手动测试从 HP QC 映射到 LeanFT Selenium 中的自动化测试?(如果您使用的是 QTP/UFT,您可以在 QC 中打开手动测试,然后单击 QTP/UFT 图标以创建相关的自动化测试)。

  2. 哪个工具可用于 SCM 或版本控制、git 和 GitHub 或 LeanFT 也提供对 java 代码的内置支持?(如果您使用的是 QTP,则无需使用外部 SCM)。

  3. 从哪里运行测试,来自 Jenkins 或 QC(在 QTP + QC 集成中,您也可以直接从 QC 运行测试)?

0 投票
0 回答
219 浏览

java - LeanFT:无法调用具有非原始参数的方法:没有使用 cookie 注册对象:[object Object]

我正在尝试调用 NativeObject 上的方法,例如:

我想出了将 DynamicObjectProxy 作为方法参数传递的想法,因为 NativeObject 的“invokeMethod”方法总是为非原始返回类型返回 DynamicObjectProxy。
但是,会出现以下异常:
com.hp.lft.sdk.GeneralLeanFtException: no object is registered with cookie:[object Object]

使用原始参数调用方法可以正常工作。如果我将真实对象作为参数传递,例如:

出现以下异常:

我将非常感谢任何建议。

0 投票
0 回答
182 浏览

testing - BDD - LeanFT 是否支持 Web 服务测试?

我们想在我们的项目中使用 BDD,我们已经有一个有效的leaft 许可证,但我想知道我们是否可以使用leaft 和 cucumber 自动化 Web 服务测试?

如果没有,您能否推荐一些与黄瓜兼容并能够进行Web服务自动化测试的测试工具?

谢谢你。