Add workbench screenshot capture smoke
This commit is contained in:
@@ -61,6 +61,21 @@ dataset selection, QA refresh and export refresh through the same frontend
|
||||
proxy used by the browser. The frontend also exposes stable `data-testid`
|
||||
anchors for Codex/browser click checks on those controls.
|
||||
|
||||
Capture visual regression handoff screenshots for the workbench:
|
||||
|
||||
```bash
|
||||
bash scripts/capture_workbench_screenshots.sh http://192.168.10.150:1202
|
||||
CAPTURE_MOBILE=0 bash scripts/capture_workbench_screenshots.sh http://192.168.10.150:1202 /tmp/geointel-screens
|
||||
```
|
||||
|
||||
The capture script seeds the explicit offline demo workflow, opens each main
|
||||
workspace, captures viewport desktop screenshots and, by default, viewport
|
||||
mobile screenshots.
|
||||
It writes PNG files plus `manifest.json` under `artifacts/screenshots/...` or a
|
||||
caller-provided output directory. Playwright/Chromium must be available in the
|
||||
runner environment; GeoIntel does not add Playwright as a frontend dependency
|
||||
by default. The main readiness gate checks script syntax only.
|
||||
|
||||
Verify the deterministic QA/QC golden benchmark:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user