дата тестирования типа ввода в сумерках laravel

Попытка проверить следующий элемент ввода

<input name="birthdate" id="#birthdate" class="input" type="date">

Через Laravel Dusk я пробовал

$browser->type('birthdate', now()->toDateString())

конец даже

->type('birthdate', '31-01-2003')

->type('birthdate', '31-Jan-2003')

введите изображение  описание здесь введите здесь описание изображения

Данные не вставляются и даже кнопка Submit не нажимается. Дамп показывает, что я останусь в форме без отправки.

Версия Chrome:

(Session info: headless chrome=71.0.3578.98)
(Driver info: chromedriver=2.45.615291 
"laravel/dusk","version": "v4.0.4",

Спасибо


person Vojta    schedule 06.01.2019    source источник
comment
Какие версии Dusk и Chrome вы используете?   -  person Jonas Staudenmeir    schedule 07.01.2019
comment
добавлено в мой исходный пост. Я считаю, что обе последние стабильные версии.   -  person Vojta    schedule 07.01.2019
comment
Вы видели github.com/laravel/dusk/issues/104? Это работает с type="text"?   -  person Jonas Staudenmeir    schedule 07.01.2019
comment
Я проверил это решение, но, к сожалению, не работает. Также текстовый тип пройдет тест, однако мне нужна дата от пользователя, поэтому ввод John Doe вместо даты рождения не будет решением.   -  person Vojta    schedule 07.01.2019


Ответы (1)


Нужно правильно отформатировать

->type('birthdate', $newuser->birthdate->format('mdY'))
person Vojta    schedule 07.01.2019