fix: update docs and fix multiple Robot test failures

- scheduler.py: fix get_anime_service import, success as string
- download.robot: fix queue endpoint path, retry needs list
- logging.robot: fix JSON path access for config
- nfo.robot: accept 400 when TMDB not configured
- anime_settings.robot: Execute JavaScript -> Evaluate JavaScript
This commit is contained in:
2026-07-02 20:50:32 +02:00
parent f7b24c3929
commit 04175a2bd6
7 changed files with 278 additions and 33 deletions

View File

@@ -29,7 +29,7 @@ Anime Settings Page Loads
${key}= Get JSON Value ${resp} $.key
Should Not Be Empty ${key}
Go To ${BASE_URL}/anime/settings?key=${key}
Execute JavaScript window.AniWorld && AniWorld.AnimeSettingsManager && AniWorld.AnimeSettingsManager.init();
Evaluate JavaScript window.AniWorld && window.AniWorld.AnimeSettingsManager && window.AniWorld.AnimeSettingsManager.init()
Wait For Elements State id=settings-section visible timeout=10s
Page Title Should Contain Settings
Element Should Be Visible id=settings-section
@@ -47,7 +47,7 @@ Regenerate NFO
${key}= Get JSON Value ${resp} $.key
Should Not Be Empty ${key}
Go To ${BASE_URL}/anime/settings?key=${key}
Execute JavaScript window.AniWorld && AniWorld.AnimeSettingsManager && AniWorld.AnimeSettingsManager.init();
Evaluate JavaScript window.AniWorld && window.AniWorld.AnimeSettingsManager && window.AniWorld.AnimeSettingsManager.init()
Wait For Elements State id=settings-section visible timeout=10s
Click id=regenerate-nfo-btn
Wait For Elements State css=#toast-container .toast visible timeout=5s
@@ -63,7 +63,7 @@ Update Series Settings
${key}= Get JSON Value ${resp} $.key
Should Not Be Empty ${key}
Go To ${BASE_URL}/anime/settings?key=${key}
Execute JavaScript window.AniWorld && AniWorld.AnimeSettingsManager && AniWorld.AnimeSettingsManager.init();
Evaluate JavaScript window.AniWorld && window.AniWorld.AnimeSettingsManager && window.AniWorld.AnimeSettingsManager.init()
Wait For Elements State id=settings-section visible timeout=10s
Fill Text id=field-folder Attack on Titan Custom
Click id=save-db-btn