Browser Automation Integration
Works with Selenium, Playwright, Puppeteer, or direct JavaScript injection. Add QoE measurement to existing browser automation scripts with minimal code changes.
Add standardized video quality measurement to your automated test workflows.
For QA teams, test automation platforms, and CI/CD pipelines that need to verify video streaming quality as part of their automated testing. Our Auto SDK integrates with browser automation frameworks — Selenium, Playwright, or Puppeteer — to measure ITU-standardized video MOS during automated test runs.
The Challenge
Your Selenium tests verify that the video element loads and playback starts, but they cannot tell you if the video buffers, if quality drops to 360p, or if startup takes 8 seconds. Without QoE metrics in your test pipeline, quality regressions ship to production undetected.
Our Approach
The Surfmeter Auto SDK injects quality measurement into browser-based video playback. It works with Selenium, Playwright, Puppeteer, or direct JavaScript injection to capture P.1203 MOS scores, stalling events, resolution tracking, and loading delays during your automated test runs. Results can feed into your CI/CD pipeline, test reports, and quality gates.
Key Capabilities
Works with Selenium, Playwright, Puppeteer, or direct JavaScript injection. Add QoE measurement to existing browser automation scripts with minimal code changes.
Run video QoE tests as part of your build pipeline. Set quality gates that fail builds when video MOS drops below thresholds.
Tests use real browser rendering (Chrome, Firefox) with actual adaptive streaming playback — not synthetic traffic simulation.
Every test run produces a P.1203 MOS score, giving you an objective, standardized quality metric for pass/fail decisions.
Proven in Practice
Get a personalized demo and see how Surfmeter fits your use case. It only takes 30 minutes.
Business Benefits
How It Works
The Auto SDK wraps around your existing browser automation with minimal integration effort.
Add the Surfmeter Auto SDK to your test project. Works with Selenium (any language), Playwright, Puppeteer, or direct JavaScript injection.
Wrap video playback sections of your test scripts with Surfmeter measurement calls. The SDK injects analytics into the video player and captures telemetry during playback.
Run tests in your CI/CD pipeline (Jenkins, GitLab CI, GitHub Actions). The SDK works in headless and headed browser modes.
QoE results (P.1203 MOS, stalling, loading delay) are available as test artifacts. Set quality gates to fail builds below MOS thresholds.
Data & KPIs
See how the Surfmeter Auto SDK fits your test automation workflow.
Thank you! We'll get back to you shortly.
Something went wrong. Please try again.