Загружается страница, все данные формы отображаются корректно
Заполняю поля методом fillField
Запускаю тест, поля то заполняются нормально, то заполняются частично, то одно из полей может вообще не заполниться.
Данные в тест закидываю с помощью @dataProvider
$page->fillField([‘name’ => self::$usernameField], $login);
$page->fillField([‘name’ => self::$passwordField], $pass);
Пример как при запуске теста заполняется одно из полей:
login = (12345, , 123, 1)
Вообщем, не могу понять в чем дело… По началу думал, что форма может не до конца загружается, наставил wait(5), но не помогло.
Вполне вероятно, что фоном исполняется скрипт, в котором задействовано фокусирование, из-за чего, после потери фокуса у вашего текстбокса, перестаёт вноситься текст
У меня такая же проблема была, это фишка селениума, и никаким боком не получаось это обойти кроме как делать typeAndTab (метод который шлёт текст и жмёт таб для перехода на следующий инпут)