public ThucydidesFluentWait<WebDriver> waitForCondition() { return new NormalFluentWait<WebDriver>(driver, webdriverClock, sleeper) .withTimeout(waitForTimeoutInMilliseconds, TimeUnit.MILLISECONDS) .pollingEvery(WAIT_FOR_ELEMENT_PAUSE_LENGTH, TimeUnit.MILLISECONDS) .ignoring(NoSuchElementException.class, NoSuchFrameException.class); }
public ThucydidesFluentWait<WebDriver> waitForWithRefresh() { return new FluentWaitWithRefresh<WebDriver>(driver, webdriverClock, sleeper) .withTimeout(waitForTimeoutInMilliseconds, TimeUnit.MILLISECONDS) .pollingEvery(WAIT_FOR_ELEMENT_PAUSE_LENGTH, TimeUnit.MILLISECONDS) .ignoring(NoSuchElementException.class, NoSuchFrameException.class); }
@Override protected ThucydidesFluentWait<T> updateWaitBy(int amount, TimeUnit unit) { return fluentWait.withTimeout(amount, unit); } }
@Override protected ThucydidesFluentWait<T> updateWaitBy(int amount, TimeUnit unit) { return fluentWait.pollingEvery(amount, unit); }
public ThucydidesFluentWait<T> minutes() { return updateWaitBy(amount, TimeUnit.MINUTES); }
public PollingSchedule pollingEvery(int amount) { return new PollingSchedule(this, amount); } }
public TimeoutSchedule withTimeoutOf(int amount) { return new TimeoutSchedule(this, amount); }
public ThucydidesFluentWait<WebDriver> waitForCondition() { return new NormalFluentWait<WebDriver>(driver, webdriverClock, sleeper) .withTimeout(waitForTimeoutInMilliseconds, TimeUnit.MILLISECONDS) .pollingEvery(WAIT_FOR_ELEMENT_PAUSE_LENGTH, TimeUnit.MILLISECONDS) .ignoring(NoSuchElementException.class, NoSuchFrameException.class); }
@Override protected ThucydidesFluentWait<T> updateWaitBy(int amount, TimeUnit unit) { return fluentWait.withTimeout(amount, unit); } }
@Override protected ThucydidesFluentWait<T> updateWaitBy(int amount, TimeUnit unit) { return fluentWait.pollingEvery(amount, unit); }
public ThucydidesFluentWait<T> hour() { return updateWaitBy(amount, TimeUnit.HOURS); }
public PollingSchedule pollingEvery(int amount) { return new PollingSchedule(this, amount); } }
public ThucydidesFluentWait<WebDriver> waitForCondition() { return new NormalFluentWait(driver, webdriverClock, sleeper) .withTimeout(waitForTimeout) .pollingEvery(WAIT_FOR_ELEMENT_PAUSE_LENGTH, TimeUnit.MILLISECONDS) .ignoring(NoSuchElementException.class, NoSuchFrameException.class, StaleElementReferenceException.class, InvalidElementStateException.class); }
@Override protected ThucydidesFluentWait<T> updateWaitBy(int amount, TimeUnit unit) { return fluentWait.withTimeout(amount, unit); } }
@Override protected ThucydidesFluentWait<T> updateWaitBy(int amount, TimeUnit unit) { return fluentWait.pollingEvery(amount, unit); }
public ThucydidesFluentWait<T> hours() { return updateWaitBy(amount, TimeUnit.HOURS); }
public PollingSchedule pollingEvery(int amount) { return new PollingSchedule(this, amount); } }
public ThucydidesFluentWait<WebDriver> waitForCondition() { return new NormalFluentWait<>(driver, webdriverClock, sleeper) .withTimeout(waitForTimeout.in(TimeUnit.MILLISECONDS), TimeUnit.MILLISECONDS) .pollingEvery(WAIT_FOR_ELEMENT_PAUSE_LENGTH, TimeUnit.MILLISECONDS) .ignoring(NoSuchElementException.class, NoSuchFrameException.class); }
public ThucydidesFluentWait<T> hours() { return updateWaitBy(amount, TimeUnit.HOURS); }
public ThucydidesFluentWait<T> hours() { return updateWaitBy(amount, TimeUnit.HOURS); }