Я пишу функциональный тест для Symfony, и у меня проблема с отправкой формы на странице, где нет никакой кнопки сохранения, только функция автосохранения.
Обычно я сначала находил кнопку сохранения, заполнял форму данными и затем сохранял
// find the add button
$saveButton = $crawler->filter('button.btn-save');
// fill the form with data and submit
$form = $saveButton->form();
// submit empty form
$crawler = $client->submit($form);
Спасибо!
Вы можете вызвать метод form () для самого элемента формы.
$form = $crawler->filter('css-selector-to-form')->form();
$crawler = $client->submit($form);
Других решений пока нет …