Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aerokube/selenoid-ui
Graphical user interface for Selenoid project
https://github.com/aerokube/selenoid-ui
selenium selenoid sse ui vnc webdriver
Last synced: 13 days ago
JSON representation
Graphical user interface for Selenoid project
- Host: GitHub
- URL: https://github.com/aerokube/selenoid-ui
- Owner: aerokube
- License: apache-2.0
- Created: 2017-03-16T19:45:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T06:20:25.000Z (about 2 months ago)
- Last Synced: 2024-09-16T07:41:58.119Z (about 2 months ago)
- Topics: selenium, selenoid, sse, ui, vnc, webdriver
- Language: JavaScript
- Homepage: https://aerokube.com/selenoid-ui/latest/
- Size: 18.1 MB
- Stars: 305
- Watchers: 20
- Forks: 76
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.adoc
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Selenoid UI
[![Build Status](https://travis-ci.org/aerokube/selenoid-ui.svg?branch=master)](https://travis-ci.org/aerokube/selenoid-ui)
[![Coverage](https://codecov.io/github/aerokube/selenoid-ui/coverage.svg)](https://codecov.io/gh/aerokube/selenoid-ui)
[![Release](https://img.shields.io/github/release/aerokube/selenoid-ui.svg)](https://github.com/aerokube/selenoid-ui/releases/latest)
[![Docker Pulls](https://img.shields.io/docker/pulls/aerokube/selenoid-ui.svg)](https://hub.docker.com/r/aerokube/selenoid-ui)Simple status page with UI updates by SSE,
backed by constant polling of status handle
of [selenoid](https://github.com/aerokube/selenoid) on small go backend.![ui](docs/img/stats-sessions.png)
## Usage
We distribute UI as a lightweight [Docker](http://docker.com/) container. To run it type:
```
$ docker run -d --name selenoid-ui \
--link selenoid \
-p 8080:8080 \
aerokube/selenoid-ui --selenoid-uri=http://selenoid:4444
```where `--link selenoid` links with running container named `selenoid` with selenoid inside
Then access the UI on port 8080:
```
http://localhost:8080/
```
The following flags are supported:- `--listen` - host and port to listen (e.g. `:1234`)
- `--period` - data refresh period (e.g. `5s` or `1m`)
- `--selenoid-uri` - selenoid uri to fetch data from (e.g. `http://selenoid.example.com:4444/`)## Features, Screenshots and Complete Guide
Can be found at http://aerokube.com/selenoid-ui/latest/
## Usage note
This UI is designed for debug purposes for one selenoid node. If you need
monitoring capabilities on more than one selenoid, consider
to use [external monitoring system](http://aerokube.com/selenoid/latest/#_sending_statistics_to_external_systems)