当前位置: 首页 > 知识库问答 >
问题:

如何使用Groovy从SoapUI TestCase中删除自定义属性?

公良文彬
2023-03-14

我已经在TestCase下创建了一些属性列表。例如,看下面的截图。

我试图通过以下groovy脚本teststep删除Testcase_Property属性:

testRunner.testCase.testSuite.removeProperty( "Testcase_Property" );

当我重新加载项目时,当我单击测试用例名称时,Testcase_Property属性仍然存在于Custom Properties选项卡中。

谢谢
卡鲁纳加拉·潘迪

共有1个答案

杜彦君
2023-03-14

您还可以使用以下方法:

data = context.testCase.getTestStepByName("Test Case Name");

String[] propToRemove = new String[data.getPropertyCount()];
propToRemove = data.getPropertyNames();
for ( int i = 0 ; i < propToRemove.size(); i++ ){
    data.removeProperty( propToRemove[i] );
}

希望这能有所帮助。现在你可以移除一个以上的道具。

 类似资料:
  • 我通过SDK成功地创建了一个自定义度量,但无法删除它我无法从web控制台找到删除它的选项(从SDK中也无法找到删除/取消它的方法) 它创建了一个名为“MyCompany/MyResources”的度量,但我无法删除它

  • 我想从Google Analytics中删除一个测试属性,但是属性页上没有删除选项。有人知道如何从Google Analytics中删除一个属性吗?

  • 问题内容: 我正在扩展BaseAdapter以创建自定义listview行。我有上下文菜单,每当用户按住该行时就会打开,并提示他是否要删除它。但是,如何删除行?哈希图仅是测试数据。 问题答案: 您不要从适配器中删除!您从项目中删除!适配器位于您的商品和视图之间。您可以从视图中获得职位,并根据职位可以删除项目。然后,适配器将刷新您的视图。 那意味着你需要做这样的事情

  • 我尝试了下面的XSLT,但我不知道如何删除,xml version=“1.0”encoding=“UTF-8”?>。请帮忙

  • 问题内容: 说我创建一个对象,如下所示: 删除该属性以使其最终成为new 的最佳方法是什么? 问题答案: 像这样: 演示版

  • 我在spring data jpa中的自定义删除方法中遇到错误。基本上,有一个包包含物品,当删除该包时,应该删除其中的所有物品。 以下是实体: 和存储库: 当我调用BagRepository.deleteByUidAndName(uid, name)时,我从hibernate中得到一个与外键约束相关的异常。设置显示它在删除包之前不会尝试先删除项目。 然而,如果我调用然后一切正常。 我想知道自定义这