Browser automation solution for Kubernetes and Openshift supporting Selenium, Playwright, Puppeteer and Cypress
APACHE-2.0 License
Bot releases are visible (Hide)
Published by vania-pooh almost 2 years ago
moon-basic-auth
sidecar support for custom ingressPublished by vania-pooh almost 2 years ago
Published by vania-pooh almost 2 years ago
This release introduces a completely new user interface that is disabled by default. You can enable it using deployment.experimentalUI
Helm value in values.yaml
:
deployment:
experimentalUI: true
When enabled - new UI is automatically available under /ui/
, e.g. https://moon.example.com/ui/
and default UI is still available under /
(https://moon.example.com/
).
How it looks like:
The most notable changes include:
Slightly faster and smoother user experience
Moon UI now is a 100% Golang application that works faster and smoother, than previous Javascript-based version.
VNC with copy-paste
In addition to completely rewritten VNC that is now working even faster, new UI delivers native copy-paste feature. You can simply copy-paste things with Ctrl+C\Ctrl+V
or Cmd+C\Cmd+V
.
Powerful browser session filtering
You can filter browser sessions by id, name and arbitrary Kubernetes labels.
Published by vania-pooh about 2 years ago
aerokube/x-server
in favor to aerokube/xvfb-server
Published by vania-pooh about 2 years ago
This maintenance release backports Selenium 4 Devtools \ BiDi support to Moon 1.x.
Published by vania-pooh about 2 years ago
pattern
URL parameter not supported in Playwright, Puppeteer, Cypress-callback-url
flag should have bigger priority than HTTP headersPublished by vania-pooh about 2 years ago
Published by vania-pooh over 2 years ago
screenResolution
capability is providedPublished by vania-pooh over 2 years ago
Published by vania-pooh over 2 years ago
context
featurePublished by vania-pooh over 2 years ago
Published by vania-pooh over 2 years ago
context
support (downloading arbitrary files to browser pod)browser-ops
(automated browser versions update)Published by vania-pooh over 2 years ago
additionalFonts
capabilityPublished by vania-pooh over 2 years ago
This version introduced secretRef
field in configuration object (kubectl get configs -n moon
) custom resource definition. In order to use it - you need to delete and apply Moon custom resource definitions.
logLevel
capabilityhostAlias
does not work in Playwright \ CypressPublished by vania-pooh over 2 years ago
Published by vania-pooh over 2 years ago
Published by vania-pooh over 2 years ago
This release adds Selenium 4 BiDi \ Devtools support which should work out of the box. An example test can be found here.
Published by vania-pooh over 2 years ago
This release is completely different from 1.x series. The most important changes are described here. Trying to deploy Moon 2 on top of Moon 1 will not work because configuration formats of these two versions are incompatible. Moon 1 documentation is now located here.
Published by vania-pooh over 2 years ago
Published by vania-pooh over 2 years ago
moon-auth
does not work with some Java clients