Skip to content

RI-8039 [E2E] 7.3 Settings -> Workbench Settings#5593

Open
pd-redis wants to merge 2 commits intomainfrom
e2e/RI-8039/workbench-settings
Open

RI-8039 [E2E] 7.3 Settings -> Workbench Settings#5593
pd-redis wants to merge 2 commits intomainfrom
e2e/RI-8039/workbench-settings

Conversation

@pd-redis
Copy link
Contributor

@pd-redis pd-redis commented Mar 4, 2026

What

Add Playwright E2E tests for the Workbench Settings section (7.3) of the Settings page.

Tests verify that the editor cleanup switch and pipeline commands setting are displayed when expanding the Workbench section. The "Configure command timeout" test case is N/A (per-database setting, not on the Settings page).

Testing

Run: npx playwright test tests/main/settings/workbench-settings


Closes #RI-8039

Made with Cursor


Note

Low Risk
Test-only changes plus selector adjustments in the Playwright page object; low impact outside E2E stability.

Overview
Adds Playwright E2E coverage for Settings → Workbench by asserting the editor cleanup switch and pipeline commands text are visible after expanding the section.

Updates the Settings page object to click accordion headings (instead of buttons) and to detect expanded state via data-test-subj/data-state attributes, making accordion interactions more robust. Marks the corresponding 7.3 items as implemented in TEST_PLAN.md.

Written by Cursor Bugbot for commit c0ee55c. This will update automatically on new commits. Configure here.

@jit-ci
Copy link

jit-ci bot commented Mar 4, 2026

🛡️ Jit Security Scan Results

CRITICAL HIGH MEDIUM

✅ No security findings were detected in this PR


Security scan by Jit

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

References: #RI-8039
Made-with: Cursor
@pd-redis pd-redis force-pushed the e2e/RI-8039/workbench-settings branch from 0bdc3f2 to 08bc78f Compare March 5, 2026 08:56
KrumTy
KrumTy previously approved these changes Mar 9, 2026
@KrumTy KrumTy dismissed their stale review March 9, 2026 13:20

to be re-reviewed once tests pass

The Section accordion from redis-ui renders headings, not buttons,
for section labels. The collapse button has aria-label="Expand Section",
not the section name. Updated isExpanded checks to use data-state
on the accordion root element.

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants