For the script that will use to run the user action automatically, it will be in C++/C#. For sure, these are just the idea to try it out and there are some issues that have to solve such as the object mapping (for WndClass 'Button', unable to differentiate between pushbutton, radiobutton and checkbox).
What if using TestLeft to perform user action and usingTestComplete to record?
TestComplete supports both those languages? Why not just open your scripts in TestComplete and run them directly?
I assumed that there are still some 'editing stuff' have to be done on the recorded KeywordTests, such as removing some of the unwanted steps/operation, I think it could be quite hard to write/manage the script if the tests are fully run by the code only.
Sorry to say that I'm not so familiar with the functions available in TestComplete and apply them into script writing, still studying on them. Also, the 'script' that we mentioned at here it still just an idea.
> I'm not so familiar with the functions available in TestComplete
TestComplete provides one of the best documentation that I ever have seen. Really. And it is definitely worth detailed reading.
If you just open your scripts up in TestComplete, run them, and edit them as necessary, you will have them updated long before you would ever get your run-record proposal to work. Try a simple script and see.