Как в тесте сделать задержку чтобы страница полностью загрузилась?
Как использовать метод 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);
}