03-03-2010, 01:50 AM
To answer your second question, the only time I use Record Playback is to find out how QTP does something (especially on harders stuff like grids). Once I get the record, then I do the actually writting of the script. The things that go wrong with Record Playback is that timing is so important. So writing the code and added .Exist and waits make it more robust. Also, Record Playback has adds no verifications (so no reason to do automation at all)