If I double-click on the “Run Again” button for a test, it will launch 2 copies of the test in parallel. There’s no indication of this happening in the UI, but I was able to see it was happening in my application logs, and it could really mess up some tests.
It doesn’t happen with the “Run” button, just the “Run Again” button. And you have to be fast, otherwise the button goes away and is replaced with the “Terminate” button.
It’s easiest to confirm that it’s running in parallel and not sequentially if your test has multiple steps with waits in between, because then you can see the messages interleaved in your app logs.
It’s also probably easiest to reproduce on a slow machine. I first saw it on a slow virtual desktop that was running halfway around the world. I was also able to reproduce it on my fast laptop but I had to click really fast.
Obviously this is not a high priority bug, but there really should be something that prevents this.
See with Apidog 2.7.5 and 2.7.25 on Windows and 2.7.15 on MacOS