Clear MASTER_PASSWORD_HASH env var in test setup

Prevents leftover env vars from previous runs causing auth issues.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-06-28 18:16:06 +02:00
parent f29fd72b2d
commit 59b77bf833
6 changed files with 157 additions and 2286 deletions

View File

@@ -1,49 +1,3 @@
## Task 19: UI Settings Modal - Disable Scheduler
**Suite:** `Robot.Ui.Settings Modal`
**Test:** `Disable Scheduler`
**Result:** FAIL
**Error:** `TimeoutError: locator.uncheck: Timeout 10000ms exceeded. waiting for locator('id=scheduled-rescan-enabled') — element is not visible`
**Instructions:**
- The test tries to uncheck `#scheduled-rescan-enabled`, but the checkbox is not visible.
- The checkbox may be inside a collapsed tab, hidden panel, or require scrolling.
- Investigate the settings modal layout — the scheduler settings may be on a different tab or section.
- Update the test in `tests/robot/ui/settings_modal.robot` to navigate to the correct tab/section before interacting with the checkbox.
- Alternatively, ensure the checkbox is visible when the modal opens.
---
## Task 20: UI Settings Modal - Edit Backup Settings
**Suite:** `Robot.Ui.Settings Modal`
**Test:** `Edit Backup Settings`
**Result:** FAIL
**Error:** `TimeoutError: locator.check: Timeout 10000ms exceeded. waiting for locator('id=backup-enabled') — element is not visible`
**Instructions:**
- The test tries to check `#backup-enabled`, but the checkbox is not visible.
- Same root cause as Task 19: the backup settings may be inside a collapsed tab or hidden panel.
- Update the test in `tests/robot/ui/settings_modal.robot` to navigate to the correct tab/section before interacting with the checkbox.
- Ensure the backup settings section is visible when the modal opens or after clicking the appropriate tab.
---
## Task 21: UI Settings Modal - Edit NFO Settings
**Suite:** `Robot.Ui.Settings Modal`
**Test:** `Edit NFO Settings`
**Result:** FAIL
**Error:** `TimeoutError: locator.check: Timeout 10000ms exceeded. waiting for locator('id=nfo-auto-create') — element is not visible`
**Instructions:**
- The NFO settings fields suffer from visibility issues similar to Tasks 19 and 20.
- Verify the test in `tests/robot/ui/settings_modal.robot` correctly navigates to the NFO settings tab/section.
- Ensure all form elements are visible before interacting with them.
- Update locators if the element IDs or structure changed.
---
## Task 22: UI Setup Flow - Setup Page Loads
**Suite:** `Robot.Ui.Setup Flow`