отправить форму с помощью сканера Symfony без кнопки сохранения (функция автосохранения)

Я пишу функциональный тест для 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);

Спасибо!

1

Решение

Вы можете вызвать метод form () для самого элемента формы.

$form = $crawler->filter('css-selector-to-form')->form();
$crawler = $client->submit($form);
2

Другие решения

Других решений пока нет …