major
nice-to-have
defect
major
enhancement
In the scripting GUI, scripts are currently executed in the open session of the script recorder. This is problematic because execution then depends on the current state of the components, and there is no guarantee that it will work the same way in a unit test.
Improvement
It should be possible to launch a script from the Scripting GUI in a new session and, if necessary, also in the context of a different user. If the script contains actions for multiple users, sessions should be opened for each user involved.
Application
Test
- /com.top_logic.demo/src/test/com/top_logic/demo/scripted/user/TestMultiUserEdit.script.xml
- Load the script into the Scripting GUI and run it in a new session; see above.