1

我正在尝试将特定的测试集设为只读,这意味着没有人能够运行、删除或修改这些特定的测试集。

我也不知道如何为删除和修改功能制作测试集和文件夹只读,任何帮助我也将不胜感激):

在测试实验室模块脚本-> TestSet_MoveTo Sub:

If TestSet_Fields.Field("TC_Cycle_ID").Value = 103 Then
   Actions.Action("TestSetView.Run").Enabled = FALSE
   Actions.Action("TestSetView.RunTestSet").Enabled = FALSE

Else
  Actions.Action("TestSetView.Run").Enabled = TRUE
  Actions.Action("TestSetView.RunTestSet").Enabled = TRUE

End If

现在,除了具有测试集 ID 103 的测试集之外,它还禁用了测试实验室中所有测试集的“运行”按钮。我不确定我在上面的编码中是否做错了什么。这应该只禁用了测试集 ID 103 的 Run 和 RunTestSet 按钮。

此外,即使测试集显示禁用的运行按钮(对于所有测试集),也可以通过执行网格更改测试集的状态。如何禁用此字段?

谢谢。

4

1 回答 1

2

您需要使用CY_CYCLE_ID而不是该TC_Cycle_ID字段。

If TestSet_Fields.Field("CY_CYCLE_ID").Value = "103" then
   ....
End If

如您所见,该CY_CYCLE_ID字段表示测试集 ID:

在此处输入图像描述

于 2017-03-25T15:54:07.507 回答