RE: How to handle timeout error in web driver when we run selenium as automation pack?
You are correct and this always happens at initial statge of frameworks. Implement logging in your test and get the list of those entire elements on which selenium throws error intermittently. You need to implement wait smartly on those elements. Most of the time those elements load properly but once out of multiple they take some time to loador behave differently. If you are not worried about the time duration of the execution use enough thread sleep to give a smooth execution, although it is not recommended.