we are dealing with a robot interacting with a web site.
Every now and then the site becomes unresponsive (or the network link quite quite slow, the result is the same), and the robot eventually times out, every time at a different step.
How would you manage this ?
I wouldn’t raise the timeout limit in every activity, because it’d be cumbersome and, above all, it’d slow down the robot when network speed is OK.
Should the robot detect the timeout, sleep for some time then start over again ?