hp-uft - UFT OTA - 获取复制的测试集文件夹的 ID
问题描述
我(在 FOREVER 之后)想出了如何将测试集文件夹从一个位置复制到另一个位置并使用显式文件夹 ID 重命名它。现在,我想在粘贴后立即重命名新文件夹,因此不知道 id。我完全没有发现如何做到这一点。
我正在尽最大努力使用 OTA 的在线资源,但除非您已经了解该语言,否则它真的没有帮助。我似乎找不到我需要的东西,所以请不要建议。
提前致谢。目前非常沮丧,准备扔掉我的电脑。
这是我必须通过 id 复制、粘贴和重命名特定节点的内容
Set qcConnection = QCutil.QCConnection
copiedTestSet = qcConnection.TestSetTreeManager.CopyToClipboard(3)
QCConnection.TestSetFactory.PasteFromClipboard copiedTestSet,6,2,1
Set renameTest = qcconnection.TestSetTreeManager.NodeByID(30)
print renameTest.Name
renameTest.Name = "Rename Test"
renameTest.Post
Set renameTest = Nothing
Set copiedTestSet = Nothing
解决方案
您将知道粘贴文件夹的文件夹名称,因为它应该与复制的文件夹相同,您可以简单地在父文件夹下搜索具有名称的粘贴文件夹。
下面的页面有几个功能可以帮助你
https://github.com/sumeet-kushwah/ALM_OTA_Wrapper/blob/master/ALM_Wrapper/TestLabFolders.cs
您应该搜索三个功能
按名称查找子文件夹
查找子文件夹
获取测试集文件夹
推荐阅读
- spring - JPA:如何通过字符串 UUID 选择二进制(16)UUID?
- activemq-artemis - 日志中的 Artemis 主从故障转移和同步错误消息
- node.js - 如何使用预签名的 url 在 S3 中保存图像并取回保存的图像 url 以保存在数据库中
- reactjs - 网络请求在本机反应中失败 setTimeout$argument_0?
- database - 计算数组中的单词 - 如何使用 mongo 进行查询?
- sql - 如何在sql中分组和求和
- docker - Kubernetes weave-net 状态显示 - CrashLoopBackOff
- linux - 重定向运算符未按预期工作
- c - 如何将自定义 DWARF 放入 C 生成的二进制文件中?
- angular - ngfor 只显示第一行。它没有打印整行