问题标签 [qtp]

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 回答
2074 浏览

qtp - 存储使用 RunTestSet.exe 时从 Quality Center 执行的测试集的结果

我已经使用 ant 使用 RunTestSet 实用程序从 QC 自动运行测试集。我需要将测试结果保存在某个位置。早些时候我在 vbscript 中使用了 RunResultsOption 并得到了结果。现在使用 RunTestSet 时,如何使用 RunTestSet 创建 RunResultsOption?请指导我。

谢谢,
拉米亚。

0 投票
1 回答
2971 浏览

qtp - GetCellData 将选择单个项目而不是列表。使用 VBS 的 QTP 和 powerbuilder

将 QTP 9.5 与 Powerbuilder 应用程序一起使用(Niche - 如果有人听说过) 单元格中的列表是:男性;女性;未知如果我使用:

如果它是空白或一个条目,我可以获取数据。如果我有多个用“;”分隔的条目 然后它返回一般运行错误。

我试过制作

并得到同样的错误。

我试图通过以下方式拆分数据:

再次出现同样的错误。有任何想法吗?

0 投票
3 回答
8249 浏览

c# - 在 vbscript 中调用 C# dll

我正在尝试从 QTP 调用 C# dll(使用 vbscript)。我尝试了很多没有成功的事情:

  • 视觉工作室 2010
  • 创建 C# 类库 (st.dll)

代码:

  • regasm /codebase st.dll
    • 失败,因为它不是有效的 .NET 程序集

在 QTP/vbscript 中,我尝试过

  • extern.Declare micInteger, "GetValue", "e:\st.dll", "GetValue"
    • 返回消息:'无效的过程调用或参数'

无论 QTP 是什么,我都非常感谢有关如何从 .vbs 文件调用 c# dll 的任何见解。

0 投票
5 回答
5885 浏览

qtp - 在 QTP 中测试飞出菜单

我正在寻找使用 QTP 触发弹出菜单操作的想法。

我正在使用 QTP 测试一个 Web 应用程序。该应用程序具有“级联”或分层弹出菜单。

例如Options->Preferences

在重新编码 QTP 时,会识别菜单层次结构上的端点(比如“首选项”)。但是在运行测试时,触发 WebElement("Preferences").Click不起作用。

如果我调用Link("Options").FireEvent ("onmouseover")它会下拉菜单,然后我可以突出显示 Preferences 项,但是即使在下拉菜单后调用单击也无法触发菜单操作。

任何在这些菜单项上触发点击操作的想法都会很有用。

问候,
阿达沙

0 投票
0 回答
1114 浏览

.net - .Net 可扩展性与 QTP

我正在使用 QTP v10,我的应用程序在 .Net 3.5 中。我从提供的文档“HP QuickTest Professional .Net 插件扩展性”中为 TrackBar 创建了自定义服务器控件,并将 Configuration.Xml 文件复制到了 SwfConfig 文件中,如图所示。然后打开 QuickTest,但测试仍然只显示 Click 方法,而不是创建的 .dll 中的跟踪栏的 SetValue 方法。

Windows 应用程序的记录和运行设置用于“在任何打开的基于 Windows 的应用程序上记录和运行测试”。

在运行测试应用程序之前,我打开了 QuickTest。我的 Qtpro.exe 配置文件虽然显示它在 .Net 2.0 版本中运行。但由于它是 v10,我猜它应该支持 .Net 3.5。

我已经检查了很多次。我会错过什么?

0 投票
2 回答
626 浏览

c# - 从其他应用程序调试 C# 代码

我正在从 QTP 加载一个 dll (c#)。qtp测试开始时是否可以调试c#代码。

0 投票
4 回答
2875 浏览

automated-tests - 批量运行 QTP 测试有哪些替代方案?

我们正在为我们的应用程序实施自动化回归测试,并且正在寻找一个可靠的批处理测试实用程序。我们有 QuickTest Professional 10.0,它与似乎已弃用的“Test Batch Runner”捆绑在一起。在以前的版本中出现了“Multi-Test Manager”,它也已停止使用。

如果有的话,还有哪些替代品?

0 投票
3 回答
2387 浏览

excel - Excel 中的文档未保存错误

这是我用于比较 2 个 excel 文件的代码片段。我从我的 QTP 脚本中调用这个函数。我经常收到此错误,导致我的测试脚本失败。任何指针将不胜感激。

错误消息:
文档未保存。
函数文件:C:\Program Files\Mercury Interactive\QuickTest Professional\Tests\ReusableFunctions.qfl
第 (33) 行:“objWorkbook2.Save”。

0 投票
2 回答
1913 浏览

vmware - QTP+VM:为什么我没有通过远程桌面连接到虚拟机时没有执行 Click 命令?

我正在使用 QTP 10 和 VMWare 来测试 Siebel 应用程序。我正在执行以下代码以单击保存按钮。

当我通过远程桌面连接到 VM 时,代码运行良好。

另一方面,当我通过调度程序开始 QTP 测试时,没有远程桌面连接,上面的代码失败,没有任何错误消息。WinButton 根本没有被点击。

任何的想法?

0 投票
1 回答
2563 浏览

testing - 在 QTP 中动态构建 URL

我和我们的一个测试团队一起快速浏览了 QTP。

我们已经弄清楚了一些基础知识,例如记录测试、使用输出值捕获文本、设置检查点等。

但是,我无法弄清楚如何执行以下操作......

我们有一个用户填写并提交的网络表单。这将创建一个项目并在数据库中为其分配一个 ID。我们可以捕获这个ID。

随后的页面会显示所有项目的列表,其中包含可用于打开特定项目的链接。这是网页上的简单超链接。

我如何能:

  • 检查页面上是否存在具有从创建步骤分配的 ID 的链接?
  • 点击那个链接?

我确信这一定是可能的,但到目前为止我一直在努力探索这个工具,所以这是一个无耻的呼救,让我免于学习文档。

谢谢。