I see that if I enabled the UI option "Close all projects on startup" and restart soapUI, the Script tab is then visible.
Some of my projects have code in their Load scripts, so I wonder if there is a connection.
CONFIRMED:
- I created a new workspace and a test case with a Groovy step having log.info(). The Script tab appeared when I ran the test case.
- I then added a log.info() step to the Load tab of the project, saved it and exited soapUI.
- Restarted soapUI. No Script tab was visible and it did not appear when I ran the test case.
- Enabled "Close all projects on startup", exited soapui.
- Restarted soapui, then opened the closed project. Script tab displayed the log.info() from the Load script.
- Ran the test case and the log.info() was also displayed.
So it seems like having code in the project Load tab
and starting soapui with the project open prevents the Script tab from being displayed. If the project is opened
after starting soapUI, the Script tab displays correctly.