Как в тесте сделать задержку чтобы страница полностью загрузилась?

Как использовать метод waitUntil чежду двумя кликами на checkbox, чтобы страница при клике на первый checkbox успела загрузиться? Вот код метода:

@Test
public void produrtTest(){
    onSite().onMainPage().getButton().findElement(By.xpath("//*[@id=\"-category-section\"]/div/ul/li[1]/label/span")).click();
    onSite().onMainPage().getButton().findElement(By.xpath("//*[@id=\"-category-section\"]/div/ul/li[2]/label/span")).click();

}

Ответы (1 шт):

Автор решения: Sergei Buvaka

Можно с помощью UiAutomator. В классе UiDevice есть метод wait()

/**
     * Waits for given the {@code condition} to be met.
     *
     * @param condition The {@link SearchCondition} to evaluate.
     * @param timeout Maximum amount of time to wait in milliseconds.
     * @return The final result returned by the {@code condition}, or null if the {@code condition}
     * was not met before the {@code timeout}.
     */
    public <R> R wait(SearchCondition<R> condition, long timeout) {
        return mWaitMixin.wait(condition, timeout);
    }
→ Ссылка