t.me/atinfo_chat Telegram группа по автоматизации тестирования

Codeception. Поиск элемента после ajax запроса.

У меня есть фильтры для грида, которые используют ajax запросы. Так вот после выполнения этого запроса при попытке обратиться к элементу по локатору webdriver говорит, что не может найти элемент:

perhaps the page has changed since it was looked up

Есть ли в codeception какое-то решения этой проблемы? Или придется что-то писать в executeInSelenium? Буду очень благодарен за пример кода, т.к. мои попытки пока что не увенчались успехом ((
@davert

А пробовали waitForElement (или waitForElementVisible) использовать после отправки запроса?

Пробовал waitForElement - он срабатывает, но при попытке кликнуть по элементу возникает ошибка:

ElementNotDisplayedWebDriverError: Element is not currently visible and so may not be interacted with

Далее я попробовал после waitForElement добавить waitForVisible - получил следующее

Sorry, I couldn't wait for element visible "//table[@class='ajaxDropDown']//tr[1]":
TimeOutWebDriverError: