Problems deleting custom properties from a test case
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Problems deleting custom properties from a test case
Hello,
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 😞
Solved! Go to Solution.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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){ context.getTestCase().removeProperty(propertyName) }
Let me know if you have any questions/concerns.
Steven
Atlassian Ecosystem Manager
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
!! very nice one !!
thank you, I had a solution with an external file but this one is much more suitable
