132133134135136137138139140141142
int step = 5000; int i = DEPLOY_TIMEOUT; SeamSelenium browser = startBrowser(); browser.open(url); try { while (!browser.isElementPresent(element)) { i -= step;
143144145146147148149150151152153
if (i <= 0) { throw new RuntimeException("Timeout waiting for " + element + " at " + url); } Thread.sleep(step); browser.open(url); // try again } } catch (InterruptedException ie) { throw new RuntimeException(ie);