Kar*_*ndi 6 scripting groovy automation properties soapui
我在TestCase下创建了一些属性列表.例如,请查看以下屏幕截图.

我试图删除Testcase_Property通过以下Groovy脚本一步步测试特性:
testRunner.testCase.testSuite.removeProperty( "Testcase_Property" );
Run Code Online (Sandbox Code Playgroud)
当我重新加载项目时,单击测试用例名称时,自定义属性选项卡中仍存在Testcase_Property属性.
任何人都建议我删除SoapUI中的自定义属性的正确脚本.
谢谢
Karunagara Pandi
你也可以使用以下内容:
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] );
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.现在你可以删除多个道具.
最后,我得到了删除Project,Testsuite和Testcase自定义属性的答案.这是脚本.
testRunner.testCase.testSuite.project.removeProperty( "Project_Level_Property" );
testRunner.testCase.testSuite.removeProperty( "Testsuite_Property" );
testRunner.testCase.removeProperty( "Testcase_Property" );
Run Code Online (Sandbox Code Playgroud)
如果有其他方式,请让我认识朋友.
| 归档时间: |
|
| 查看次数: |
7249 次 |
| 最近记录: |