Change Step ID

Is there a way to change step ID in a testing scenario? I consider IDs as a steps in the test scenarios, but after moving steps around every step persists its ID, so now it’s a mess in terms of steps consistency - the order could be 5, 1, 4, 3, 2. I know that steps could rely on the values from previous steps and so the ID is a constant, but would be good to have ability to edit the ID for every step.

Currently, it’s not possible to change the step ID. Could you explain in detail why you want to change this ID?

Well, I just consider those IDs as consecutive steps in the scenario that go one after another, so they look odd when they are not in the order. Especially because there are no other signs of steps order in the UI. But I suppose that those IDs were not meant to be treated like steps order and rather like a unique identificators in the scope of each test scenario. In this matter it does make sense. I just like to have everything organized in terms of documentation.

I understand your need. Currently, this feature isn’t supported because steps are linked by their IDs. If one step’s ID is changed, all related steps would need automatic updates, which could introduce hidden bugs—especially when custom code references those IDs. We’ll explore ways to improve this experience in the future.