Record and Playback is bad!

Record/Playback scripts are notoriously costly from a maintenance perspective.  

- Lisa Crispin and Janet Gregory (2009), Agile Testing (p. 315),
Addison-Wesley Professional

if a recorder is used, "Record & Playback" should be changed to "Record → Refactor → Run". The 'Refactor' step is the process of changing the recorded test scripts into a maintainable form.

- Zhimin Zhan (2010), Practical Web Test Automation (2nd ed.), Leanpub.