hp-uft - 当通过 hp alm 执行 gui 快速测试时,我们如何获取当前运行实例的配置名称
问题描述
我几乎已经筋疲力尽地试图从不同参数的 alm 中运行 gui quicktest 测试配置。据我所知,uft alm 集成并没有提供一个相当简单的解决方案。
唯一的其他选择是编写相同的代码,但是当从 alm 执行时,通过 ota 无法找到测试配置名称。它只给出父测试名称而不是配置名称。
任何帮助或方向?
解决方案
有一种非常简单的方法可以获取运行/测试名称:
获取运行名称:
Dim CurrentRun
Set CurrentRun = QCUtil.CurrentRun
Reporter.ReportEvent 2,"Current Run", CurrentRun.Name
获取测试名称:
Dim strTestname
strTestname = QCUtil.CurrentTest.Name
请记住,在没有 alm 集成的情况下运行 uft 时,将无法访问这两个属性。
有可在 UFT gui 中使用的所有 vbscript 对象的官方文档。
使用 API 测试用例获取测试名称更难,如果需要,我可以发布我的解决方案
推荐阅读
- python - TypeError:无法将 int32 转换为张量或操作
- laravel - 如何在 laravel 刀片中从表中设置值
- elasticsearch - 如何从 ElasticSearch 中绝对删除某些内容?
- java - Ubuntu 和 java.security.InvalidAlgorithmParameterException 上的 Android 命令行工具 SDK 管理器
- asp.net-core-mvc - CheckBoxFor 在 for 循环中总是返回 false
- maven - 从蚂蚁到 Maven
- node.js - NodeJS中的多线程和异步有什么区别
- php - 作曲家不安装子依赖项
- c# - 使用 Linq to Entities 读取 byte[] 或 float
- xamarin - 如何从xamarin的导航中删除多个后退按钮?