问题标签 [uft14]
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.
automated-tests - .Exist 不会按照 UFT14 中的给定超时等待
我正在尝试在 UFT14 (trail) 中播放我的 QTP11 脚本,但由于某种原因.Exist
没有等待给定的超时。相反,如果对象不存在,它会根据对象同步超时项目设置等待。有什么理由吗?
就像我项目的对象同步超时设置为 60 秒。当我使用类似的东西时If ErrorObject.Exist(10) Then ErrorObject.Close
——这应该只等待 10 秒,但 UFT14 正在等待整整 60 秒。这是一个错误还是我必须在 UFT14 中应用任何额外设置才能让 Exist 仅等待给定的超时?
编辑- 进一步检查后,我发现这只是 Java 对象的问题。所以可能是Java插件中的一个错误。任何人都可以验证或提供解决方法。
编辑- 惠普承认这是一个问题。这是链接,如果有人感兴趣。
qtp - 如何使用 UFT 单击“SwfObject”?
我想点击一个链接[Link name is 'Settlement']
,该页面上有很多链接。
注意:对象间谍不会将“结算”标识为链接,而是将其视为资源管理器栏。当我对“结算”文本进行对象监视时,它会突出显示整个资源管理器栏,因此我无法获得“结算”特定属性。[请参阅随附的屏幕截图。由于安全原因,我无法上传真实的屏幕截图]。
通过录音,我可以点击“结算”链接
SwfWindow("Platform Integration Exchange").SwfObject("mainExplorerBar").Click 133,598
目前,133 和 598 是“结算”的硬编码值,但未来“结算”位置可能会发生变化。
所以我想知道,我如何使用 X 和 Y 坐标单击“结算”链接,其中 Object spy 无法单独识别“结算”链接?
或者有没有其他方法可以点击这些类型的对象?
谢谢 Onkar
hp-uft - 如果我的应用程序在任何特定情况下加载并永远挂起,我想报告
在某些情况下,应用程序会永远挂起并加载。我如何识别这一点并使用记者事件进行报告。我被这个困住了。任何帮助将不胜感激。提前致谢
azure-devops - 如何将 UFT 12.25 与 VSTS 集成
我们正在使用 UFT 自动化基于 Windows 的应用程序,并且客户端要求我们将 UFT 与 VSTS 集成,因为功能测试团队正在使用 VSTS 仪表板进行所有测试生命周期。如果有人更早地实现了这些东西或目前正在做同样的事情,请在这方面帮助我。问候拉曼库马尔
c# - 在 UFT(统一功能测试)中录制屏幕时自动生成 C# 测试用例
使用HPE UFT
,我们可以记录 UI 动作并自动生成 VBScript。
- 有没有办法,我可以
C#
使用相同的自动生成选项生成 UI 交互的代码? - 这可能
UFT
吗?
请指教。谢谢。
注意:我在 C# 方面经验丰富,对 VBScript 的了解为零。
qtp - How to click Chrome plugins like "Download" and "Print" button in qtp
I was trying to download a pdf report and the download button was "chromes download plugin button" which i am not able to click using qtp script. The properties shown for all three buttons "Print","Download" and "Rotate" are same:
I couldn't initiate a click using these properties.
I am using UFT 12.02
And also , these buttons appears only when we hover the mouse pointer over the report.
jenkins - JNLP和Jenkins slave的headless方法的区别
我正在使用 Jenkins 执行自动化 QTP/UFT 测试脚本。
在 QTP 服务器中通过 JNLP 安装 jenkins 从站并从 jenkins 运行自动化后,从站断开连接并且作业失败并出现以下许可证错误。
5:34:22 PM Launching QTP Application
C:\AUTOMATION_FRAMEWORK\STARTUP.vbs(33, 1) HP Unified Functional Testing: Neithe
r QTP license nor UFT license is installed, can’t run QTP Automation
但是当我在 qtp 服务器中运行 jenkins slave 的无头模式并通过 jenkins 运行自动化脚本时,它运行良好。
这里有什么问题以及在 JNLP 和 jenkins slave 的无头模式中运行相同的脚本时有何不同。
wpf - 为什么存储对话框的变量不关闭 UFT 中的应用程序?
我用 UFT 录制功能录制了示例飞行应用程序,令人惊讶的是,下面提到的代码除了关闭应用程序之外还做了所有事情,即 x.close 不会关闭应用程序。
email - 在 UFT 中,我使用 VBScript 编写了电子邮件功能,但电子邮件没有从我的邮箱触发
在 UFT 中,我使用 VBScript 编写了电子邮件功能,但电子邮件没有从我的邮箱触发。它是从 SBGalert@.co.za 触发的,而我也提到了来自地址。
请协助我修复电子邮件以从我的邮箱触发到利益相关者。我正在使用 Outlook 15。
请在下面找到我的代码以进行检查和帮助。
vbscript - 无法从 Excel 读取参数名称(!非值)
这个想法是尽可能地创建一个具有动态属性的关键字框架。从 Excel 中读取的关键字:
Call_Function 应该执行以下步骤:
我需要等待使用 WaitProperty、Chekproperty 或任何其他方法到达属性,例如
但我需要传递参数以等待 Excel 以使其更具动态性,例如
到目前为止,它没有奏效。QTP 只是跳过那部分代码。我尝试了以下方法:
我也尝试过...If MyBrowser.ChildObject("micclass:=.*"&Arg1, "html id:=.*"&Arg2, Arg3=Arg4).Exist Then...
,但 QTP 仍然跳过它。
怎么了?有没有其他方法可以做到这一点?
UPD 1: 以下正在工作:
但我也需要 micclass 是动态的。
UPD 2: 在之前的更新中添加了 description.create:
但是 QTP 跳过了它以及遵循这种和平的一切。
更新 3:
On Error Resume Next
正如评论中所建议的那样,尝试在 中发表评论Call_Function
,但现在在第一步(即打开浏览器)之后它返回错误:
“需要对象:'GetRef(...)(...)”
UPD 4:
试图放入Wait_PropertyOn Error Resume Next
函数:(未注释)On Error Resume Next
Call_Function
现在,不确定它是否识别出该对象,但它会打印下一个(而 Arg3 中的属性有一个值:
道具等待 =
PropWait 空