Forum Discussion
Tareque
17 years agoOccasional Contributor
Thanks a lot for the code snippet that was what i was looking for. Using the following script I was able to achieve what i was trying to do.
def assertionsList = testRunner.getTestCase().getTestStepByName("Test Request").getAssertionList()
for( e in assertionsList){
testRunner.getTestCase().getTestStepByName("Test Request").removeAssertion(e)
}
def testCaseName = testRunner.getTestCase().getTestStepByName("DataSource").getPropertyValue("test_case_name")
def assertText = testRunner.getTestCase().getTestStepByName("DataSource").getPropertyValue("assert_text")
def assertion = testRunner.getTestCase().getTestStepByName("Test Request").addAssertion("XPath Match")
println " \n\n ########## Start TestCase Name " + testCaseName
assertion.name = testCaseName
assertion.path = assertText
assertion.expectedContent = true
Thanks once again
def assertionsList = testRunner.getTestCase().getTestStepByName("Test Request").getAssertionList()
for( e in assertionsList){
testRunner.getTestCase().getTestStepByName("Test Request").removeAssertion(e)
}
def testCaseName = testRunner.getTestCase().getTestStepByName("DataSource").getPropertyValue("test_case_name")
def assertText = testRunner.getTestCase().getTestStepByName("DataSource").getPropertyValue("assert_text")
def assertion = testRunner.getTestCase().getTestStepByName("Test Request").addAssertion("XPath Match")
println " \n\n ########## Start TestCase Name " + testCaseName
assertion.name = testCaseName
assertion.path = assertText
assertion.expectedContent = true
Thanks once again
Related Content
- 12 years agoMartinSpamer
- 2 years agorkadali
Recent Discussions
- 6 days agoemoya