gotostepbyname does not seem to work in forward progress
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
gotostepbyname does not seem to work in forward progress
Hello,
I often use testRunner.gotoStepByName to handle conditional workflow in my project.
So far it was to loop backwards in my testcase, as I try to use it to jump forward to a next step it does not seem to work.
Here the test layout
- step to get a 'type' information :
switch (item_type) { case "a": case "b": testRunner.gotoStepByName("next_step") break; default: log.warn "\"$item_type\" not processed" testRunner.gotoStepByName("last_step") break; }
When I run my first groovy step it shows the warning and the jump to the last step
If I run the testCase, it shows the warning but it goes through the intermediate steps (next_step and after) !
Can anyone help me to understand what I've done wrong ?
thank you
Alex
Solved! Go to Solution.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey Alex,
Can you please use this code so I can understand what happens?
switch (item_type) { case "a":
break case "b": log.info("item_type equals b") break default: log.info("item_type wasn't equal to any case") break }
What is it logged when running the test case now?
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @krogold,
Were you able to identify the cause of the issue?
Tanya Yatskovskaya
SmartBear Community and Education Manager
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, thanks for replying ...
It is weird, it seems to work now.
I can't find out what was wrong in my initial process ...
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Anyway, it's great to hear that everything is working now!
Tanya Yatskovskaya
SmartBear Community and Education Manager
