Re: testRunner/Context Object in groovy script
- 8 years agoRequesting to have a look at the right top of the script editor (for the mentioned cases) including Groovy Script test step. That shows the initialized variable names available for the user to use in the respective level.
You may notice that `testRunner` is only available for Groovy Script and there are different objects for the other cases.
However, 'context' is available in all the cases.
Hope this clarifies - 8 years ago
nmrao wrote:
Requesting to have a look at the right top of the script editorThaks for the reply nmrao,
That's the solution. Finally, you just have to take a look to all variables mentioned at the top right of every script. At first glance, I did not notice that there were differents from a window to another.
Also, I asked this question in another forum and the person who gave me the explaination did it very well, here it is :
1) At project level - you will find either 'Setup script' and 'TearDown script', where you can use project variable (which is an instance of com.eviware.soapui.impl.wsdl.WsdlProject). Remember it is not equivalent to testRunner.
2) At testsuite level - you will find 'Setup script' and 'TearDown script', where you can use runner variable. This is equivalent to testRunner, but it is an instance of com.eviware.soapui.impl.wsdl.panels.support.MockTestSuiteRunner
3) At testcase level - you will also find 'setup script' and 'teardown script', where you can use testRunner variable which is an instance of com.eviware.soapui.impl.wsdl.panels.support.MockTestRunner