Note- not exactly free, as SeeShell Community edition is limited to 50 commands, paid version has more features. Kantu is a browser add-on, while SeeShell is more of a traditionally installed program.
https://a9t9.com/kantu(Kantu)
Interesting visual based methods shown to do automation.SeeShell is the Swiss-army knife of desktop automation and Robotic Process Automation (RPA).
Note- More "visually/image orientated scripting" can also be done in AutoHotkey, based on PixelSearch , ImageSearch, and OCR.SeeShell uses the latest image recognition technologies to automate applications
An example script- https://autohotkey.com/boards/viewtopic ... lit=feiyue or possibly going in a different direction by creating a new script.
Note- Full access to scripting API is in paid versions, not free version.SeeShell includes an API to control the SeeShell desktop automation and the SeeShell Browser. With this powerful interface you can control SeeShell with any Windows programming language that supports the use of COM objects. Almost all Windows programming languages support this technology, including the free Windows Scripting Host, Visual Basic .NET, C#, Java, Perl, Python, C++, ASP, PHP, and ASP.NET. For example, you can create conditional scripts that can do anything.
https://a9t9.com/seeshell/api(SeeShell)