我正在为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);
谢谢!
答案 0 :(得分:2)
您可以在表单元素本身上调用form()方法。
$form = $crawler->filter('css-selector-to-form')->form();
$crawler = $client->submit($form);