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

1

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

Спасибо!

Теги:
testing
web-crawler
autosave

1 ответ

2

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню