Open kaystrobach opened 5 months ago
I think what you are asking about (especially given the asked git integration) is likely better served by a CI-piepeline
Agree. Git is completely optional. Main use case is very simple tests, like login to idm, open service.
The ci pipeline runs anyway. But can not run every minute etc.
other uptime checkers start to integrate these simple test case implementations to have better insights.
related #3056
If it helps i can create a short video showing the use case. Please just tell me. Thanks
Other similar tools implementing playwright:
I too would love to see more complex checks available. I mentioned this on Reddit and was advised it was being tracked here. Currently Uptime Kuma has very limited use cases for me as all it can do is make sure my login pages are available. If Uptime Kuma had a way to log into these sites it could validate the site is actually working. The playwright integration changedetection.io is done amazingly well and a similar feature would add so much value to Uptime Kuma.
@louislam I have a developer set on that topic, if that is interesting for you, he can build the whole PoC and finalize it in the next weeks. Would be a thank you from the https://github.com/fucodo/ and https://github.com/4viewture/ team
Hi,
I'm really interested in a feature like this in order to monitor small things that need a javascript. I agree that a complex process like logging or loading multiple pages is more adapted on a CI process. I my use case i would only be sure that all few elements on a page that need javascript rendering are loaded properly.
If it's not a git repo, i expect at least a small textarea to evaluate short playwright scenarios from probe configuration page.
@louislam once I have the commitment, that this would get integrated, if implemented well, I would set a dev on that task in the next weeks, maybe for v2+?
π I have found these related issues/pull requests
π·οΈ Feature Request Type
New monitor
π Feature description
As a user i want to run playwright tests with kuma in order to check more complex szenarios.
this is also available in other monitoring solutions:
βοΈ Solution
In browser playwright tests. Itβs ok, to copy them in a textarea, the best solution would be to connect a git repo to get the tests.
β Alternatives
None, without switching products or having a middleware to run tests.
π Additional Context
No response