Лучше всего ждать перемен с Selenium Webdriver?
После события щелчка мне нужно подождать, пока атрибут элементов изменится, прежде чем продолжить (событие щелчка приводит к тому, что определенные элементы смещаются из фокуса, а другие получают фокус через JS)
Потратив время на поиск надежной альтернативы «waitForAttribute» (команда selenium 1) в веб-драйвере ... я мог заставить работать приведенный ниже код. Но я не уверен, что это лучшая реализация ....
Любое другое лучшее решение ??
<code>wait = new WebDriverWait(wedriver1, TimeSpan.FromSeconds(5)); ..... button.Click(); wait.Until(webdriver1 => webdriver2.webelement.GetAttribute("style").Contains("display: block")); </code>
Кроме того, кто-нибудь может поделиться ссылкой на то, как я могу обрабатывать изменения событий AJAX с помощью веб-драйвера.