fix anime-settings: correct UI module name (UiUtils → UI), update tests with proper selectors
- AniWorld.UiUtils → AniWorld.UI for toast notifications - Update robot tests to use actual element IDs (settings-section, save-db-btn, field-folder) - Fix anime key format in test URLs (Attack on Titan - Season 1) - Remove completed Task 22 from Docs/tasks.md
This commit is contained in:
@@ -20,31 +20,30 @@ Test Teardown Close Browser
|
||||
# ---------------------------------------------------------------------------
|
||||
Anime Settings Page Loads
|
||||
[Documentation] Navigate to anime settings page and verify form elements.
|
||||
Go To ${BASE_URL}/anime/settings?key=attack-on-titan
|
||||
Wait For Elements State id=anime-settings-form visible timeout=5s
|
||||
Go To ${BASE_URL}/anime/settings?key=Attack on Titan - Season 1
|
||||
Wait For Elements State id=settings-section visible timeout=5s
|
||||
Page Title Should Contain Settings
|
||||
Element Should Be Visible id=anime-settings-form
|
||||
Element Should Be Visible id=settings-section
|
||||
Element Should Be Visible id=regenerate-nfo-btn
|
||||
Element Should Be Visible id=save-anime-settings-btn
|
||||
Element Should Be Visible id=save-db-btn
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Regenerate NFO
|
||||
# ---------------------------------------------------------------------------
|
||||
Regenerate NFO
|
||||
[Documentation] Click regenerate NFO and verify success notification.
|
||||
Go To ${BASE_URL}/anime/settings?key=attack-on-titan
|
||||
Wait For Elements State id=regenerate-nfo-btn visible timeout=5s
|
||||
Go To ${BASE_URL}/anime/settings?key=Attack on Titan - Season 1
|
||||
Wait For Elements State id=settings-section visible timeout=5s
|
||||
Click id=regenerate-nfo-btn
|
||||
Toast Should Contain NFO
|
||||
Wait For Elements State css=#toast-container .toast visible timeout=5s
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Update Series Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
Update Series Settings
|
||||
[Documentation] Change series settings and save.
|
||||
Go To ${BASE_URL}/anime/settings?key=attack-on-titan
|
||||
Wait For Elements State id=anime-settings-form visible timeout=5s
|
||||
Select Options By id=preferred-language-select text German
|
||||
Fill Text id=custom-folder-input Attack on Titan Custom
|
||||
Click id=save-anime-settings-btn
|
||||
Toast Should Contain saved
|
||||
Go To ${BASE_URL}/anime/settings?key=Attack on Titan - Season 1
|
||||
Wait For Elements State id=settings-section visible timeout=5s
|
||||
Fill Text id=field-folder Attack on Titan Custom
|
||||
Click id=save-db-btn
|
||||
Wait For Elements State css=#toast-container .toast visible timeout=5s
|
||||
|
||||
Reference in New Issue
Block a user