SnapAPI/sdk
SnapAPI Developer 91a08bab70 Add js parameter for custom JavaScript injection
- Add js parameter to ScreenshotOptions interface (max 5000 chars)
- Execute JavaScript via page.evaluate() after delay, before CSS/hideSelectors
- 5-second timeout with JS_TIMEOUT error handling
- JS_EXECUTION_ERROR for script failures with sanitized error messages
- Support in both GET and POST endpoints with validation
- Updated OpenAPI spec for both GET and POST routes
- Added comprehensive test coverage (service + route layers)
- Updated SDK documentation (Node.js and Python) with examples

Test results: 414 tests passing (includes new JS injection tests)
2026-03-05 12:07:54 +01:00
..
node Add js parameter for custom JavaScript injection 2026-03-05 12:07:54 +01:00
python Add js parameter for custom JavaScript injection 2026-03-05 12:07:54 +01:00