Here we look into web automation platforms like iMacros, Kantu, AutoHotKey, UBot, and BrowserAutomationStudio.

We have compiled a little over 80 use cases for web automation and RPA to figure out the different modes of automations that people currently use - available here. The main modes that we have found are:

  1. Element Select (read/write): classic selection of elements and ingesting their content
  2. Conditional Execution: if ... then ...
  3. Loop Execution: both loop over steps/pages and over similar elements in a page
  4. Similar elements: pick all similar elements of a chosen one from page (13)
  5. Custom code: ability to specify custom code for execution. Ex: data post processing
  6. Store Data: Ability to temporarily store data through flow execution process (9)
  7. Placeholder/parametrization: ability for user to input content. Also for conditional exec
  8. Wait/Terminate/Resume: ability to suspend and resume flows
  9. Parallel Execution: one flow contains concurrent processes over multiple tabs
  10. Headless Execution: run remotely that allows headless workflow and scheduling