Может ли кто-нибудь дать мне, как я могу заставить селен ждать до момента полной загрузки страницы? Я хочу что-то общее, я знаю, что могу настроить WebDriverWait и называть что-то вроде "найти", чтобы заставить его подождать, но я не зашел так далеко. Мне просто нужно проверить, что страница загружается успешно и перейти на следующую страницу для проверки.
Я нашел что-то в .net, но не смог заставить его работать в java...
IWait<IWebDriver> wait = new OpenQA.Selenium.Support.UI.WebDriverWait(driver, TimeSpan.FromSeconds(30.00));
wait.Until(driver1 => ((IJavaScriptExecutor)driver).ExecuteScript("return document.readyState").Equals("complete"));
Любые мысли кто-нибудь?