问题标签 [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.
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 元素交互 - 有没有办法从操作系统中检索此类信息?或者,原始问题的解决方案(将注意力集中在正在运行的浏览器上)会很棒。
java - LeanFT IHM 自动化 - 焦点鼠标
我的项目是自动化 IHM。错误场景:
- 点击链接
- 将出现一个弹出窗口,单击“选择文件...”按钮。
- Windows框架(windows 10)打开本地选择文件,点击“打开”,问题是鼠标无法点击“选择文件...”按钮。
代码:
错误 :
提前感谢您的帮助
internet-explorer - 如何使用命令行在 Internet Explorer (IE) 浏览器中启用“Micro Focus UFT Agent”插件
我想使用命令行在 Internet Explorer (IE) 浏览器中启用“Micro Focus UFT Agent”插件。
这就是我们过去手动操作的方式:
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