Driving a complex AJAX APP...Tell Me How
This is a good question and it raises an interesting point about how modern web browser enabled applications that involve large amounts of AJAX actually operate.
The amount of processing time for that used to be very small, almost "invisible" to you as a tester in the scale of time that relates to your test cases.
That's where the problem arises.
So, what to do?
What we recommend is to insert a Delay 10 command, or perhaps a Delay 100 command after major structural command sequences to give the browser time to stabilize after the changes. For some cases, we have even had to use Delay 1000 -- that is, delay an entire second -- to prevent failure.
Or, duh, you could get a faster client computer (but you didn't want to hear that, did you!).
eValid Tech Support