Sign inSign up

selenwright/selenwright-ui

By selenwright

•Updated 18 days ago

Web console for monitoring Selenwright sessions, VNC, logs, videos, and artifacts.

Image
Developer tools
0

1.2K

selenwright/selenwright-ui repository overview

⁠Selenwright UI

Selenwright UI is a dense operator console for Selenwright browser sessions and artifacts.

It provides a compact web interface for monitoring active sessions, opening session details, watching VNC streams, browsing videos, reading logs, downloading artifacts, and managing operational Selenwright state.

⁠Features

  • Sessions table for fast scanning of active browser sessions
  • Session detail pages with status, capabilities, logs, and artifacts
  • Artifact browser for videos, logs, and downloads
  • Built-in noVNC viewer for live browser sessions
  • Operations pages for browsers, configuration, system state, and settings
  • System, light, and dark theme support
  • Compact layout designed for operator workflows
  • Lightweight API proxy to a Selenwright backend
  • Demo data fallback when the backend is unavailable
  • Docker and Docker Compose support

⁠Quick Start

Run the UI container:

docker run --rm -p 4173:4173 \
  -e SELENWRIGHT_TARGET=http://host.docker.internal:4444 \
  selenwright-ui:latest

Companion Projects

Selenwright: https://github.com/aqa-alex/selenwright⁠

Selenwright video recorder: https://github.com/aqa-alex/selenwright-video-recorder⁠

Source GitHub repository:

https://github.com/aqa-alex/selenwright-ui⁠

License Apache License 2.0

Tag summary

Content type

Image

Digest

sha256:87943791d…

Size

79.2 MB

Last updated

18 days ago

docker pull selenwright/selenwright-ui