Is your feature request related to a problem? Please describe.
When running a manual test execution, I can already mark the overall result with hotkeys (Ctrl+Enter for passed, Ctrl+U for failed, Ctrl+I for skipped). However, there's no keyboard support for interacting with the individual steps in the "Steps" list. To check off steps or move through them, I have to reach for the mouse and click each checkbox one at a time. This breaks the flow during execution, especially for tests with many steps, and slows down testers who prefer to keep their hands on the keyboard.
There's also a related friction point: when a test case passes cleanly, every step passed too, but I still have to mark each step individually. Marking the whole case as passed doesn't do anything to the steps, so I end up clicking through all of them just to reflect what's already true.
Describe the solution you'd like
Keyboard shortcuts to navigate and mark individual steps during manual test execution. Specifically:
Move focus to the next / previous step (e.g. ↓ / ↑, or Tab / Shift+Tab).
Toggle the currently focused step's checkbox (e.g. Space).
Ideally, mark the focused step as passed / failed / skipped individually, mirroring the existing result hotkeys.
A small visual indicator showing which step currently has focus would make this clear. This would let a tester run through an entire test case — stepping down the list and checking off each step — without touching the mouse.
Additionally, when marking the whole test case as passed (via the PASSED button or Ctrl+Enter), provide an option to automatically set all steps to passed. This could be a prompt at the moment of passing, or a user/project setting that enables the behavior by default ("When a test case is passed, mark all its steps as passed"). This saves testers from clicking through every step on a clean pass, which is the common case.
Describe alternatives you've considered
Continuing to click each step's checkbox with the mouse, which is the current behavior and the source of the friction.
Using only the overall result hotkeys without tracking per-step status, but this loses the granularity of recording which specific step failed.
Manually checking every step even on a fully passing test, which is repetitive and error-prone for long test cases.
Additional context
The result-level hotkeys are already shown in the UI ("Hotkeys for passed (Ctrl + ENTER), failed (Ctrl + U) and skipped (Ctrl + I)"), so extending keyboard support down to the step level would be a natural, consistent addition. Screenshot of the current manual execution view attached.
Is your feature request related to a problem? Please describe.
When running a manual test execution, I can already mark the overall result with hotkeys (Ctrl+Enter for passed, Ctrl+U for failed, Ctrl+I for skipped). However, there's no keyboard support for interacting with the individual steps in the "Steps" list. To check off steps or move through them, I have to reach for the mouse and click each checkbox one at a time. This breaks the flow during execution, especially for tests with many steps, and slows down testers who prefer to keep their hands on the keyboard.
There's also a related friction point: when a test case passes cleanly, every step passed too, but I still have to mark each step individually. Marking the whole case as passed doesn't do anything to the steps, so I end up clicking through all of them just to reflect what's already true.
Describe the solution you'd like
Keyboard shortcuts to navigate and mark individual steps during manual test execution. Specifically:
Move focus to the next / previous step (e.g. ↓ / ↑, or Tab / Shift+Tab).
Toggle the currently focused step's checkbox (e.g. Space).
Ideally, mark the focused step as passed / failed / skipped individually, mirroring the existing result hotkeys.
A small visual indicator showing which step currently has focus would make this clear. This would let a tester run through an entire test case — stepping down the list and checking off each step — without touching the mouse.
Additionally, when marking the whole test case as passed (via the PASSED button or Ctrl+Enter), provide an option to automatically set all steps to passed. This could be a prompt at the moment of passing, or a user/project setting that enables the behavior by default ("When a test case is passed, mark all its steps as passed"). This saves testers from clicking through every step on a clean pass, which is the common case.
Describe alternatives you've considered
Continuing to click each step's checkbox with the mouse, which is the current behavior and the source of the friction.
Using only the overall result hotkeys without tracking per-step status, but this loses the granularity of recording which specific step failed.
Manually checking every step even on a fully passing test, which is repetitive and error-prone for long test cases.
Additional context
The result-level hotkeys are already shown in the UI ("Hotkeys for passed (Ctrl + ENTER), failed (Ctrl + U) and skipped (Ctrl + I)"), so extending keyboard support down to the step level would be a natural, consistent addition. Screenshot of the current manual execution view attached.