如何用 Laravel Dusk 填充日期输入?
How can I fill a date input with Laravel Dusk?
我尝试用 Laravel Dusk 填充 date
输入,代码如下:
$browser->type('cooked_at', (new Carbon())->format('Y-m-d'));
// ...
但是我得到这个错误:
Element must be user-editable in order to clear it
其他所有输入字段都可以。只有 date
类型的失败。
如何用 Laravel Dusk 填充日期输入?
根据 this issue,您必须执行以下操作:
$today = now();
$browser->keys('#cooked_at', $today->day)
->keys('#cooked_at', $today->month)
->keys('#cooked_at', $today->year);
// ...
我尝试用 Laravel Dusk 填充 date
输入,代码如下:
$browser->type('cooked_at', (new Carbon())->format('Y-m-d'));
// ...
但是我得到这个错误:
Element must be user-editable in order to clear it
其他所有输入字段都可以。只有 date
类型的失败。
如何用 Laravel Dusk 填充日期输入?
根据 this issue,您必须执行以下操作:
$today = now();
$browser->keys('#cooked_at', $today->day)
->keys('#cooked_at', $today->month)
->keys('#cooked_at', $today->year);
// ...