Automa – Automate the browser by connecting blocks
automa.site
automa.site
Previously, I think (i'm fuzzy on the details) that whenever I needed to start selecting elements within a page to set a css selector is when it all started to go downhill. The selection process was severely broken somehow and/or it was impossible to just manually set the CSS selectors. I'm pretty sure I couldn't figure out how to set a selector without doing an element select first, after which I couldn't edit the selector without it breaking everything and having to delete the workflow and start over.
Now a CSS selector text input is definitely right there next to the "select element" button, and editing works successfully.
But the "select an element" process still doesn't make complete sense to me. When I'm in the dashboard creating a new workflow and click the select element button, nothing happens. I tried executing the workflow so it opens the desired page, but I can't click around to select something even though the button appears to be highlighted. It does look like I can open the extension menu and use the select element process from there successfully, which lets me figure out the correct selector without having to open devtools.
I'll have to do some more testing, but it looks like the improvements over the past few months put this back into the realm of "usable" from what I've seen so far.
There are sites that I visit on a somewhat regular basis and always perform the same actions, or get specific information from. My hope was that I could quickly create automa workflows faster than writing a userscript.
A very basic example is that when I visit TheBloke on huggingface, I want to click the expand models button, filter the list to just GGUF models, and highlight the ones I haven't seen before with one color and another color for ones that have been updated.
When I click on the documentation link in the landing page hamburger menu, navigation doesn’t happen (iPhone safari).
I think freeform graph is the wrong UX for that.
A vertical list like in Power Automate Desktop or MIT Scratch seems much better fit.
But generally this is a very nice project.