我正在为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()方法。
$form = $crawler->filter('css-selector-to-form')->form();
$crawler = $client->submit($form);