diff --git a/src/cmdforge/gui/dialogs/test_step_dialog.py b/src/cmdforge/gui/dialogs/test_step_dialog.py index 3738197..f1beae2 100644 --- a/src/cmdforge/gui/dialogs/test_step_dialog.py +++ b/src/cmdforge/gui/dialogs/test_step_dialog.py @@ -136,8 +136,12 @@ class TestStepDialog(QDialog): top_layout.setContentsMargins(0, 0, 0, 0) # Left: Variables input - vars_group = QGroupBox("Input Variables") - vars_group.setToolTip( + vars_group = QGroupBox() + vars_layout = QVBoxLayout(vars_group) + + vars_title = QLabel("Input Variables") + vars_title.setStyleSheet("font-weight: bold; font-size: 13px;") + vars_title.setToolTip( "
Input Variables
" "These are the variables referenced by this step using {variable} syntax.
" "Enter test values to simulate what the step would receive during actual execution.
" @@ -145,7 +149,7 @@ class TestStepDialog(QDialog): "{argname} - Values from tool argumentsAssertions
" "Define checks to automatically validate the step output.
" "Available assertion types:
"
@@ -175,7 +183,7 @@ class TestStepDialog(QDialog):
"• Matches Regex - Output must match a pattern
"
"• Min/Max Length - Output length constraints
Output
" "Shows the results after running the step:
" "• Status - Success/failure and execution time
"
@@ -259,7 +271,7 @@ class TestStepDialog(QDialog):
"• Output variables - Variables that would be available to subsequent steps
"
"• Assertion results - Pass/fail status for each assertion