После обновления Codeception до 2.5.0 поламался метод waitForElement()

Теги: #<Tag:0x00007f78f8466158> #<Tag:0x00007f78f8466068> #<Tag:0x00007f78f8465f50>

После обновления Codeception с 2.4.1 до 2.5.0 появился странный глюк. Метод waitForElement() фейлит тест с ошибкой “Undefined index: object”. Причем ошибка появляется только когда метод вызывается из PageObject’а. В теле самого теста все работает отлично. Откат на 2.4.1 убирает проблему. В коде тестов ничего не менялось.

возможно потребуется обновить selenium до кучи

UPD. Походу дело не в waitForElement(). Похоже, что в статический метод класса Page Object не передается AcceptanceTester. У меня в PO не используется конструктор и публичные методы. Все через статику.
В версии codeception 2.4.5 этот-же код работает прекрасно.
В change-list 2.5.0 ничего касательно изменения работы с PO тоже не нашел…

Изменения работы с РО не было
Но вполне возможно что-то случайно где-то внутри поменялось.