【问题标题】:Finding Test set and Sub folder from a parent folder in QC Test Lab从 QC 测试实验室的父文件夹中查找测试集和子文件夹
【发布时间】:2016-09-30 10:09:38
【问题描述】:

我正在尝试从 QC 测试实验室的父文件夹中提取子文件夹(不是所有子文件夹)以及测试集(不是所有子测试集,只有下一个测试集)。

假设 QC 的 Parent 文件夹中有 2 个子文件夹和 1 个测试集:

   -Parent Folder1
      - Sub folder1
      - Sub folder2
      - Test Set

使用下面的代码,我只能提取子文件夹而不是测试集: 代码:

Set TsetMgr = UserForm9.QCConnection.TestSetTreeManager  'object required
Set Root1p = TsetMgr.Root 'connect to Root
Set SubNodesRoot = Root1p.SubNodes() 'Using SubNodes method to extract SubNodes from QC
For rp = 1 To SubNodesRoot.Count 'Total SubNodes available
c1p = SubNodesRoot.Item(rp)' Finding SubNodes
MsgBox(c1p)  ' SubFolder1 and Subfolder2 values are displayed.

下一个

我现在唯一的问题是,我无法从父文件夹中提取测试集以及子文件夹。

谁能帮我解决这个问题。谢谢。

【问题讨论】:

  • @GlennV,请停止编辑问题,只是添加一个与现有标签具有相同含义的标签。相反,在Meta Stack Overflow 上显示相同的标签。

标签: hp-quality-center


【解决方案1】:

我认为没有办法通过调用一个函数来获取文件夹和测试集。但是您可以使用您描述的方法获取文件夹。您可以通过此文件夹的 TestSetFactory 获取 TestSetFolder 的直接子测试集:

test_set_factory = lab_folder.TestSetFactory
test_sets = test_set_factory.NewList("")
test_sets.each do |test_set|
  puts "Test Set: #{test_set.Name}"
end

这应该会打印出 lab_folder 中所有测试集的名称。我认为您不能直接在根文件夹中拥有 TestSet,因此您只能在子文件夹中使用 TestSetFactory。

【讨论】:

  • 嘿,罗纳德,感谢您为我提供的帮助。
猜你喜欢
  • 2017-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-25
  • 1970-01-01
相关资源
最近更新 更多