问题标签 [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 投票
0 回答
110 浏览

jenkins - LeanFT / UFT Developer 有没有办法在操作系统级别获取活动元素?

我的自动化框架由以下部分组成:UFT 开发人员 V15.0(以前的 LeanFT)+ Java + Maven + Junit。

UI 测试由 Jenkins 在专用 VM (OS = Windows 10) 上执行。我的许多测试用例都包括实际的键盘按下,因为这是 AUT 的要求,它是一个 Web 应用程序。

我的问题是,如果在用户未实际登录的情况下执行测试 - 需要专注于浏览器并按下键盘的情况 - 将失败。当我使用 RDP 登录虚拟机并最小化时 - 测试仍然会失败。当我使用 RDP 时,登录到 VM 并保持屏幕打开 - 测试将成功关注相关领域并通过。

我尝试使用以下脚本使用 tscon 断开连接,但仍然没有用:

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (%windir%\System32\tscon.exe %%s /dest:console)

据我了解 - 问题似乎是焦点。为了尝试了解问题的根源,我想尝试获取当前处于 OS 级别焦点的实际活动元素,就像在浏览器上获取活动元素(“document.activeElement.id”)一样。由于 UFT 开发人员能够与 Windows 元素交互 - 有没有办法从操作系统中检索此类信息?或者,原始问题的解决方案(将注意力集中在正在运行的浏览器上)会很棒。

0 投票
1 回答
87 浏览

java - 来自 LeanFT 14.50 的 Eclipse 中的第一个“hello, world”测试用例

我尝试在 LeanFT 中为我从 Microsoft Store - One Note 应用程序下载的测试用例创建我的第一个测试用例。首先,我想学习如何按下按钮,例如“主页”按钮。

我尝试使用对象识别中心 (OIC) 选择“主页”菜单,但我无法为该菜单创建标识 - 似乎 OIC 没有看到“主页”菜单并突出显示更大的区域 -

截屏

是否有任何功能可以使用 Microsoft Store 中的应用程序?

0 投票
0 回答
89 浏览

java - LeanFT IHM 自动化 - 焦点鼠标

我的项目是自动化 IHM。错误场景:

  1. 点击链接
  2. 将出现一个弹出窗口,单击“选择文件...”按钮。
  3. Windows框架(windows 10)打开本地选择文件,点击“打开”,问题是鼠标无法点击“选择文件...”按钮。

代码:

错误 :

提前感谢您的帮助

0 投票
0 回答
86 浏览

internet-explorer - 如何使用命令行在 Internet Explorer (IE) 浏览器中启用“Micro Focus UFT Agent”插件

我想使用命令行在 Internet Explorer (IE) 浏览器中启用“Micro Focus UFT Agent”插件。

这就是我们过去手动操作的方式: 截屏

0 投票
0 回答
75 浏览

eclipse - eclipse4.16 中的 log4j-core-2.8.2 jar 自动创建

我已经下载了 Eclispe 4.16 版本的 zip 文件,并使用它来创建带有 TestNG 框架的 UFT 开发人员 Maven 项目。我观察到log4j-core-2.8.2正在C:\eclipse\configuration\org.eclipse.osgi\455\0.cp\lib文件夹中创建。据我了解,这个 log4J 版本很容易受到攻击。如果我删除这个 455 文件夹,那么这个文件夹(455)在打开 eclipse 后自动创建请你建议如何删除这个 Log4J 版本或更新到 Log4J2.17 版本?我的组织要求我从驱动器中删除这个 Log4J 2.8.2

注意:我正在开发仅支持 eclipse 4.16(2020-06) 或更早版本的 UFT Developer 项目 感谢 Devkant