* when done requestType doesn't equal to expected one
*/
public void doAfterCommand() {
final long end = System.currentTimeMillis() + configuration.getTimeout(TimeoutType.AJAX);
RequestType lastRequestDone = NONE;
while (System.currentTimeMillis() <= end) {
try {
selenium.getRequestInterceptor().waitForRequestTypeChange();
} catch (SeleniumException e) {
// ignore the timeout exception
System.out.println(e.getMessage());
}
RequestType requestDone = selenium.getRequestInterceptor().clearRequestTypeDone();
if (requestDone == requestExpected) {
lastRequestDone = requestDone;
break;
} else {