Learning to write selenium scripts is time consuming. This way, anything can be automated. :D
I won't mind if recording mouse positions makes the test weight 500Mb. Development time is way more expensive than hard disk space.
If making automated tests is easy enough, it could get priority in the company :)
Example
We have a website with many different canvases where the user has to interact with. If we could easily automate most of the interactions, it would save us a whole lot of hassle.
I will keep an eye on this in v4. I believe an interesting technique a friend of mine uses on SeleniumBase is to generate alternate commands by using hotkeys
🚀 Feature Proposal
When clicking on a canvas element, the location of the mouse is not registered correctly. For example, here clicking inside or outside the rectangle of a canvas gives different behaviour: https://emilesonneveld.be/dropbox_proxy/dev_freetime/interactive_canvas.html
However, the generated code will always click on the same location of the canvas :-(
Motivation
Learning to write selenium scripts is time consuming. This way, anything can be automated. :D I won't mind if recording mouse positions makes the test weight 500Mb. Development time is way more expensive than hard disk space. If making automated tests is easy enough, it could get priority in the company :)
Example
We have a website with many different canvases where the user has to interact with. If we could easily automate most of the interactions, it would save us a whole lot of hassle.