Posts: 23
Registered: ‎09-15-2017

Problems deleting custom properties from a test case


I'm trying to remove properties from a test case. I found the following code to do so and customized it but it doesn't work:

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] );

It does not work because I don't have any removeProperty method available ?! The only one I have is removePropertyChangeListener.


How can I use this method ? I tried to use the result of data.getPropertyAt(<myIndex>) but the type is not correct.

How can I get a PropertyChangeListener type from my testCase data ?


any help welcome  Smiley Sad

Posts: 27
Registered: ‎02-24-2017

Re: Problems deleting custom properties from a test case

Thank you for posting to our Community Forum.


Here is a script (created in ReadyAPI 2.1) that deletes all testcase properties.


propertyNames = context.getTestCase().getPropertyNames()

for(propertyName in propertyNames){

Let me know if you have any questions/concerns.

SmartBear Staff
Associate Support Engineer