Ever encounter a situation where waiting for the availability of just one object isn’t enough?
Perhaps multiple items in your application need to be in a particular state before your test can proceed?
The following article demonstrates how to refactor your script to determine if all necessary objects are ready for the next portion of your test before proceeding. And in the event the proper conditions are not met after a user-defined number of retries and delays are attempted, the script returns an error.