mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-12 12:06:16 -08:00
fix(tools): capture the Xtream guide shot against the current connection test
The guides capture clicked a "Test connection" button and waited for a `.connection-status` element; neither exists any more, so `pnpm release:screenshots --group guides` failed on the Xtream add shot. - Click the exact "Test HTTPS and HTTP" button and read the verdict from the form's role="status" line. The status first reads "Testing connection…", so wait for the active-portal verdict and fail the shot with the text actually shown otherwise. - The verdict now sits above the credentials: scroll the password field into view so the frame shows the whole filled form. - Re-capture both themes (masked password, "Add playlist"). - Xtream guide: name the current button and status messages. - Release pipeline: document the shot's fail-closed verdict wait. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
07c5dffab0
commit
2ecfca6247
5 files changed
+38
-17
No files matched your search
@@ -168,7 +168,11 @@ into `apps/website/public/blog/guides/screenshots/` instead of a release folder
|
||||
guard a release shot does; the add-playlist dialog shots fill the form with the
|
||||
mock's fictional `marketing` credentials and use a labeled hand-out for the
|
||||
Auto-detect method rather than a `get.php?username=…` link, because G4 rejects
|
||||
any URL carrying query credentials. Shots that walk into a Stalker portal
|
||||
any URL carrying query credentials. The Xtream shot clicks **Test HTTPS and
|
||||
HTTP** against the plain-`http://` mock, so no HTTPS probe is made, and fails
|
||||
the run unless the status line reports an active portal; the mock does not
|
||||
check passwords, so that verdict proves the scenario answered, not that the
|
||||
password is right. Shots that walk into a Stalker portal
|
||||
(`open-stalker-live`) make the run start the stalker-mock-server on port 3210
|
||||
and seed its `marketing-demo` portal as a third source, which is why they are
|
||||
never part of a release run. That scenario's MAC, `00:1A:79:00:00:07`, is the
|
||||
|
||||
Reference in new issue
Block a user