Sometimes my AJAX sync step hangs up ...
I mean, the test just sits there and does nothing.
Any ideas on what I can do to prevent them?
We assume that you've eliminated the obvious problem, that there really IS something wrong with the web page or the server supplying it?
That said, here is the best way to isolate where a hangup happens.
Use the eValid Dashboard, described here: http://www.e-valid.com/Products/Documen ... board.html
This gives you control of the eValid browser from outside the browser face, so nothing you do on the browser will affect playback.
Set up the playback and the, using the Dashboad, using the "Single Step" mode, or using the F6 function key.
While you are watching the face of the browser to see what each test script command does, you might also try using the PageMap to study the content of the DOM of the page after each step.
Here is the GUI for the PageMap: http://www.e-valid.com/Products/Documen ... p.gui.html
Without looking at your script and/or the underlying web page, it's hard to guess what the problem may be.
But, it's a safe bet that, when you get the analysis using the above approach, you'll find that the specific DOM element you're doing you sync on really isn't there.
Hence, change the sync to something that IS present!
If you need a more detail help with your problem, please contact us.
-- eValid Support