if (selenium.isVisible("link=Sign Out")) { break; } } catch (Exception e) { } Thread.sleep(1000); } selenium.clickAt("link=Sign Out", RuntimeVariables.replace("Sign Out")); selenium.waitForPageToLoad("30000"); loadRequiredJavaScriptModules(); for (int second = 0;; second++) { if (second >= 90) { fail("timeout"); } try { if (selenium.isVisible("//input[@value='Sign In']")) { break; } } catch (Exception e) { } Thread.sleep(1000); }