Forum Discussion
Example Result:
def slaveTestStep = testRunner.testCase.testSuite.project.getTestSuiteByName("AdminTestSuite").getTestCaseByName("Authenticate") testRunner.testCase.testSuite.project.getTestSuiteByName("AdminTestSuite").getTestCaseByName("AppBundles(addBundle)").cloneTestStepByName(slaveTestStep,"Authenticate")Tags (0) authentication
Exception thrown
groovy.lang.MissingPropertyException: No such property: testRunner for class: cloneAuthenticateStep
at cloneAuthenticateStep.run(cloneAuthenticateStep.groovy:1)
Note: I'm attempting to use the GroovyConsole tool withing SoapUI Pro
I'm hoping this might help: https://community.smartbear.com/t5/SoapUI-Pro/SoapUI3-5-No-such-property-testRunner-for-clases-Script1/m-p/16055#M7123
"...the assertion script does not have access to the testRunner variable..."
def testCase = messageExchange.modelItem.testCase
def ResponseMessage = testCase.testSteps["Step1"].testRequest.response.contentAsString
log.debug 'response is :::: ' + ResponseMessage
Added def testCase - messageExchange.modeItem.testCase
def testCase = messageExchange.modelItem.testCase def slaveTestStep = testRunner.testCase.testSuite.project.getTestSuiteByName("AdminTestSuite").getTestCaseByName("Authenticate") testRunner.testCase.testSuite.project.getTestSuiteByName("AdminTestSuite").getTestCaseByName("AppBundles(addBundle)").cloneTestStepByName(slaveTestStep,"Authenticate")Tags (0) authentication
Now this is the Exception:
Exception thrown groovy.lang.MissingPropertyException: No such property: messageExchange for class: cloneAuthenticateStep at cloneAuthenticateStep.run(cloneAuthenticateStep.groovy:1)
- richie5 years agoCommunity HeroHey socaltester,
Is this a groovyscript or script assertion?
I know testrunner isnt available in script assertions so you need to use messageExchange instead.
It looks like youve mixed and matched...when you define the testcase variable try using testrunner instead (assuming this is groovy step) of messageExchange.
Nice one,
Rich- socaltester5 years agoContributor
Thank you, Rich. This is to be a Groovy Script. I'll give your recommendation a shot.
- sonya_m5 years agoSmartBear Alumni (Retired)
Thank you richie.
socaltester , please keep us informed of your progress with solving this one. Thanks.
Related Content
- 13 years ago
- 8 years ago
- 9 months ago
Recent Discussions
- 9 days ago