Let me talk about the latter part, your question regarding a data driven test.
As currently implemented, the default action when any sort of verification test step fails (really whenever any exception is thrown by any test step) is to abort the test right there at that step, but to start again at step 1 with the next iteration of data. Thus if you have 100 rows of data in your data source you will get 100 runs of your test always, each with a pass/fail indication.
Your first request, restart the test given a specific error screen, this one is much more difficult. First we haven't implemented any sort of GoTo functionality. Once a test starts it is simply going to march forward. Also, how would you detect this error screen that is the result of a timing issue? Can this screen appear at any time during the test? Or only at a specific step?
If you don't mind working in code we may be able to come up with something.
Also be aware that in our upcoming Q3 release we have implemented an If-Then-Else logic feature in the test steps.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items