使用OTA删除ALM中的TestSet

时间:2019-02-26 21:10:11

标签: hp-uft alm

因此,我正在慢慢地努力使使用OTA在ALM中实现痛苦的手动流程自动化。我目前的工作是删除测试集。它只是什么都不做-没有错误,没有删除,什么也没有。就像代码行根本不存在一样。虽然,这肯定是在做某事,因为ALM现在正在时髦。

我尝试了不同的操作:Delete,RemoveNode。任何建议表示赞赏。

Set qcConnection = QCutil.QCConnection
Set tsFolder = qcconnection.TestSetTreeManager.NodeById(224)
Set tstestList = tsFolder.FindTestSets("", False, "")

    If tstestList is Nothing Then
        print "No manual tests present", vbOK
    Else

        For i = 1 to tstestList.Count
            Set temp = tstestList.Item(i) 
            if temp.TestSetFolder.father.name = strMonth then
                qcconnection.TSTestFactory.RemoveItem(temp.id)
            end if
        Next
    End If

1 个答案:

答案 0 :(得分:1)

似乎您使用了错误的工厂-您需要使用TestSetFactory而不是TSTestFactory