问题标签 [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.
leanft - 无法在 LeanFT 中使用 BrowserFactory.Attach 获取打开的浏览器的 URL
我正在尝试获取getOpenURL()
在 LeanFT 中使用的打开浏览器的 URL。
我的代码如下:
它执行时出现以下错误:
我做错了什么,你能指教吗?
leanft - LeanFT - 无法启用 LeanFT 对象识别中心
我将 LeanFT 作为 Eclipse 插件安装,但无法启用 LeanFT OIC 中心(对象识别中心)。
c# - 使用 C# 和 LeanFT 在基于 Windows 的应用程序中获取 ListView 的行和列的数据
无论如何在C#中获取基于Windows的应用程序的列表视图的行和列的数据?
或者
任何人都可以显示从列表视图中获取行和列的代码吗?
automated-tests - Leanft 无法识别终端仿真器屏幕对象
我试图从leaft 窥探大型机屏幕,但它没有识别各个字段。它只是识别整个屏幕,在对象识别中心,它显示为Java.UiObject:Screen。
我已经在leaft 中注册了应用程序,但它仍然无法识别。我也完成了 TE 配置器设置,并且能够毫无问题地检查另一个大型机应用程序。
但是这个特定的应用程序没有得到识别。
以下是此应用程序的对象识别中心生成的代码。
如果您对此问题有任何解决方案,请告诉我。谢谢
mainframe - 如何从精益 FT 启动大型机应用程序
新的流程构建器概念或终端仿真器。哪个是她用的
c# - 如何在 Salesforce 中与 iFrame 交互?
目前使用 LeanFT v12.54 和 Visual Studio 2012(使用 C#)针对 Salesforce 开发自动化。使用 Chrome 版本 80.0.3987.149(官方版本)(64 位)。在 Windows 10 上。
我正在为 Salesforce 中的 Contracts 选项卡(特别是 Contract Documents)构建一个应用程序模型,并注意到本部分的大部分内容都包含在 iframe 中,我可以使用 xpath 在开发控制台中识别它 ("//ARTICLE[normalize-space()='Contract Documents']//IFRAME")
。
在我的 C# 代码中,我正在实例化一个新对象,Web.Frame()
然后Find()
使用上面的 xpath 调用,但它返回 false:
其他注意事项:如果我使用此页面上的 LeanFT 对象识别中心工具,它无法穿透 iFrame 中的任何对象。我已经能够使用 Chrome 开发工具捕获 iframe 中元素的 xpath,但是当我在控制台中运行它们时,它们不会返回任何匹配项,除非我首先在 Elements 选项卡下展开 iframe 元素,之后我的 xpath 将返回匹配。
所以我不确定为什么我的Find()
调用失败了,我需要找到一种方法来始终使用 xpaths 与 iFrame 中的元素进行交互。
编辑:我尝试更改我的 C# 代码以实例化类型为 Web.WebElement 而不是 Web.Frame 的新对象,并使用相同的 xpath 它能够将其作为 WebElement 而不是作为 Frame 找到。
web - 最近创建的浏览器是否有 BrowserDescription?
以前在 UFT 中,我使用 CreationTime 属性来选择最近打开的浏览器窗口。尝试附加到最近启动的浏览器窗口时,我可以在我的 BrowserDescription 中的 LeanFT 下使用类似的东西吗?
javascript - 无法使用 LeanFt +Java 自动化脚本单击按钮 (tag=>EDL-FILE-UPLOAD)
在我们使用 LeanFt 测试的 Web 应用程序中,有一个带有标签 (EDL-FILE-UPLOAD) 的类型按钮对象。单击此按钮时,必须弹出浏览文件系统和上传文件的对话框。手动单击按钮时会发生这种情况。
但是当我在我的 LeanFt 自动化脚本中尝试 .click() 或 .doubleClick() 方法时,什么也没有发生。现在这个按钮有一个显示标签的 web 元素子元素。所以我尝试了 webElement 的 XPathDescriptions,并尝试了 findChildren() 函数,如下所示
以上都没有导致弹出上传文件的对话框。
有没有其他方法可以确保单击按钮,并使用 Java+LeanFt 弹出对话框?
谢谢你。
multithreading - LeanFT 是否支持大型机的多线程
使用 LeanFT,我正在通过 Pcomm 模拟器自动化大型机。现在我正在尝试使用多线程(通过打开多个 pcomm 会话)并尝试了不同的方法,但 LeanFT 仅将数据传递给第一个会话。LeanFT 是否支持多线程,如果不是大型机,是否有人尝试过 web。请提供反馈。
注意:我通过大型机 TeWindow 的简称来区分每个 pcomm 屏幕
java - 从命令提示符运行时,LeanFT 无法找到窗口或屏幕 - Terminal Emulator IBM Application
我在终端模拟器 IBM PCOMM 应用程序上运行自动化,框架由 maven +leaft +cucumber+java + junit 组成,当我从运行程序文件运行该功能时,我能够执行测试,但是当我通过命令提示符使用 maven 命令时,它正在打开应用程序但无法输入任何内容
Maven命令:
以下是用于启动的命令:
插入文本:
Leanft 版本:14.53
画面逻辑:
错误:
如果我尝试使用 LeanFT 终端仿真器技术打开应用程序,则会出现以下错误: