Привет.
Нужна жесткая пауза.
хотел сделать через задержку и интервал проверки, т.е. паузу в интервал проверок.
Но пауза не выполняется, после нахождения элемента всеравно сразу продалжается выполнение.
WebDriverWait wait = new WebDriverWait(browser.getDriver(), 10000, 10000); WebElement elementik = wait.until(new ExpectedCondition<WebElement>(){ @Override public WebElement apply(WebDriver d) { return d.findElement(lblElement.getLocator()); }});
Не понимаю почему не работает.
на сайте http://selenium2.ru/...ced-usage.html
описано:
Данный код будет либо выдаст исключение “TimeoutException” по прошествии 10 секунд, либо вернет найденный в течении 10 секунд элемент. По умолчанию “WebDriverWait” вызывает “ExpectedCondition” каждые 500 миллисекунд до тех пор, пока условие не будет удовлетворено. Условие считается удовлетворенным, если было возвращено “true” в случае булевого “ExpectedCondition” и не “null” для “ExpectedCondition” других типов.
т.к. не работает пауза 10000, решил попробовать паузу через интервал сделать, но тоже не работает.
нужна пауза равная Thread.sleep(1000);
что не так?