Umbraco 17 CMS, virtual DOM hides clicks in Playwrigth/Codex/Claude

I want to automate some data entering in the Umbraco CMS. But the way this CMS is creating with the virtual DOM gives me issues with executing normal click actions.

I tried a lot of things including injecting custom javascript into the page.

Do any of you have any tips on getting this to work, especially inside Codex Browser.

If it’s purely for data entering, I would suggest to use the mcp:

Tried that but it malfunctioned a lot, so I am trying to avoid it.

Also in this case my use case is assisted editting in a production DB so do not want to rely solely on AI unchecked visually by an editor.

Also seems textbox has issues, looks like Umbraco CMS is very AI unfriendly unfortunatly.

Hi @onlinegroeicoach

What is your use-case here? Are you trying to input some test data for playwright to use from the front-end for testing purposes? If so, what we did was create an authenticated API that playwright can call at startup which create nodes and adds data that we expect to be present when the playwright tests run. Would something like that work for you?

Justin

That is quite a statement. Perhaps you could explain what is not working or what could be improved. Or you can also add an issue on Umbraco.Ai (Issues · umbraco/Umbraco.AI · GitHub) so we can improve the AI part of Umbraco. I dare to say that Umbraco is one of the more friendly AI CMS-es.

Having said that, are you on Umbraco 17.4 or later? That introduces some functionality that should greatly improve AI and editing fields. Also, a Editor MCP is coming (instead of the developer MCP) that is more restricted and not just meant for development.