If using recorder generated scripts just for learning commands in tools then its ok but if you are trying to automate large not test of application using recorder then you are making a mistake.
Reasons why recorder generated automated scripts are not useful.
- Too much extra useless code is generated in un-manged fashion .
- Code is too much Fuzzy .
- Updation is difficult.
- When no of test case increase a time will come when you wont be able to manage anything .
There fore my preference is hand coding reasons for that are :
- You can create Automation frame work in some order managed way.
- You can customize scripts to any level.
- Scripts are efficient as there are less useless lines of code .
- Re-usability of scripts.
There are many more reasons for choosing hand coding . What i want to tell is for learning using recorder is ok but don’t just stick to it .