If your Application is slow and taking more time than I guess you need to use a different Workaround for this.
One way is that you can wait under the run time property of Ready State is 4 i.e Completed status for IE. This will solve your issue.
Note: Please take care of time out also.... [img]/images/graemlins/smile.gif[/img]
You can also use the WaitProperty for the objects in the page to get enabled. You should keep a time out to a very large value as well, in that case your scripts would wait till the specified object property condition is satisfied and then move to the next line in execution.
We were able to streamline our script time by replacing the wait with waitproperty statements.
Instead of using WaitProperty, you can add the enabled/visible property to your object's definition in the object repository/descriptive programming. That way the default object sync timeout can be used without any extra code. Or you can throw in a .exist(time).