在我的表单中,我有几个选择,所有相同的名称,但不同的ID。
<form method="POST" action="/"
accept-charset="UTF-8">
<select name="directElimination_fighters[]" class="directElimination_select" id="1_1">
<option selected></option>
<option value="1639"> Brisa Wisozk </option>
<option value="1640"> Vicenta Walsh </option>
</select>
<select name="directElimination_fighters[]" class="directElimination_select" id="1_2">
<option selected></option>
<option value="1639"> Brisa Wisozk </option>
<option value="1640"> Vicenta Walsh </option>
</select>
<button type="submit" class="btn btn-success" id="update">
Update
</button>
</form>
我正在进行功能测试,所以我做了:
$this->visit('/')
->select( '#1_2', 'Brisa Wisozk')
->press('update');
但PHPUnit说:
InvalidArgumentException:没有与过滤器[Brisa Wisozk]提供的CSS查询匹配......
我也尝试选择ID:
$this->visit('/')
->select('#1_2', '1639')
->press('update');
我缺少什么?