Someone suggested Katalon in another thread.
I've been trying this on Maestro forms, but am having 2 major problems that make it near impossible to use.
I just recorded a very long Composer form with KAR and it worked perfectly first time without having to manipulate the script at all.
Does anyone have any tips on how to make this work with Maestro forms? It would be fantastic if I could get it to work, especially because it uses the form IDs which should mean it won't break often and/or is easy to edit when the form is slightly changed.
Maestro forms are Angular/JQuery apps.
Just to clarify, that can only be done in Katalon Studio, not the web plugin?
ETA: Looks like I can do it with the runScript command in the web recorder. I'll let you know if that works.
Katalon Studio has built in WebUI keywords Wait for Angular and Wait for JQuery. And they seem to work for me!
I still need to add a 2 second delay after each page load to solve my field not editable issue (if I set the delay between actions to 0). But with that, it fills forms pretty fast. Yet to try it with a complex form, but looks promising.
I just tried this with a more complex Maestro form and it fails at quite a few points if I set it to 0 action delay. At 1 sec action delay it is VERY slow.
So if anyone has any tips on how to run it at 0 action delay without errors, I'd be very grateful.