使用HP ALM REST API从测试实验室中的文件夹名称中获取子文件夹名称

时间:2017-05-19 09:39:39

标签: php rest alm hp-quality-center hp-alm

我正在使用HP ALM rest API访问HP QC数据。如何使用HP ALM REST API从测试实验室中的父文件夹名称获取子文件夹名称

我已使用this链接登录到QC REST。

获取特定文件夹的数据:

http://IP:PORT/qcbin/rest/domains/MYDOMAIN/projects/MYPROJECT/test-set-folders?query= {名称[' MyFolder文件']}

现在,我希望{' MYFOLDER'下的subfolders名称列表

1 个答案:

答案 0 :(得分:3)

在发送第一条REST消息后,这很明显......

public System.Windows.UIElement Create()
{
    MyControl control = new MyControl();
    var template = Application.Current.Resources["MyControlTemplate"] as ControlTemplate;
    control.Template = template;
    control.ApplyTemplate();

    var border = (Border)VisualTreeHelper.GetChild(control, 0);
    var panel = (StackPanel)VisualTreeHelper.GetChild(border, 0);
    foreach (var textBlock in panel.Children.OfType<TextBlock>())
    {
        switch (textBlock.Name)
        {
            case "controlType":
                textBlock.Text = "MyText";
                textBlock.InvalidateVisual();
                break;
        }
    }
    return control;
}

你会得到一个xml - &gt;查看该文件夹的ID(这在QC中是唯一的)。下一个查询将是:

GET http://IP:PORT/qcbin/rest/domains/MYDOMAIN/projects/MYPROJECT/test-set-folders?query={name['MYFOLDER']}

这将为您提供包含初始文件夹的所有子文件夹的xml: - )

我希望这很清楚,足以解决您的疑问!祝你有愉快的一天。