symfony2 WebTestCase按索引选择选项

时间:2012-08-18 06:05:33

标签: php symfony functional-testing

我正在编写一个WebTestCase,用于在symfony2的WebTestCase类中提交一个Form,我想知道是否可以通过索引选择一个box选项。

它的作用是通过其值选择一个特殊选项(选择名称为“branch”的框,在以下示例中选择值为“test”的选项):

$form = $crawler->selectButton('submit')->form();
$form["branch"]->select('test');
$client->submit($form);

在我的情况下,我想选择选择框的第二个选项,而不知道它的值。

谢谢! 的Matthias

1 个答案:

答案 0 :(得分:1)

尝试:

$values = $form['branch']->availableOptionValues();
$form['branch']->select($values[1]);